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


import collections

from sys import version_info as _version_info
if _version_info < (3, 7, 0):
    raise RuntimeError("Python 3.7 or later required")

from . import _ITKCommonPython


from . import _ITKCommonPython



from sys import version_info as _swig_python_version_info
# Import the low-level C/C++ module
if getattr(globals().get("__spec__"), "parent", None) or __package__ or "." in __name__:
    from . import _itkNumericTraitsPython
else:
    import _itkNumericTraitsPython

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

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__)


if _swig_python_version_info[0:2] >= (3, 3):
    import collections.abc
else:
    import collections

import itk.itkVariableLengthVectorPython
import itk.stdcomplexPython
import itk.pyBasePython
import itk.itkRGBPixelPython
import itk.itkFixedArrayPython
import itk.itkRGBAPixelPython
import itk.itkCovariantVectorPython
import itk.vnl_vector_refPython
import itk.vnl_vectorPython
import itk.vnl_matrixPython
import itk.itkVectorPython
class itkNumericTraitsCF(object):
    r"""Proxy of C++ itkNumericTraitsCF class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr

    @staticmethod
    def min(*args):
        r"""
        min() -> stdcomplexF
        min(arg0) -> stdcomplexF

        Parameters
        ----------
        arg0: stdcomplexF

        """
        return _itkNumericTraitsPython.itkNumericTraitsCF_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max() -> stdcomplexF
        max(arg0) -> stdcomplexF

        Parameters
        ----------
        arg0: stdcomplexF

        """
        return _itkNumericTraitsPython.itkNumericTraitsCF_max(*args)

    @staticmethod
    def epsilon():
        r"""epsilon() -> float"""
        return _itkNumericTraitsPython.itkNumericTraitsCF_epsilon()

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: stdcomplexF

        """
        return _itkNumericTraitsPython.itkNumericTraitsCF_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: stdcomplexF

        """
        return _itkNumericTraitsPython.itkNumericTraitsCF_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: stdcomplexF

        """
        return _itkNumericTraitsPython.itkNumericTraitsCF_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: stdcomplexF

        """
        return _itkNumericTraitsPython.itkNumericTraitsCF_IsNonnegative(val)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: stdcomplexF const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsCF_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> stdcomplexF
        NonpositiveMin(arg0) -> stdcomplexF

        Parameters
        ----------
        arg0: stdcomplexF const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCF_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> stdcomplexF
        ZeroValue(arg0) -> stdcomplexF

        Parameters
        ----------
        arg0: stdcomplexF const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCF_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> stdcomplexF
        OneValue(arg0) -> stdcomplexF

        Parameters
        ----------
        arg0: stdcomplexF const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCF_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: stdcomplexF &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsCF_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsCF
        __init__(self, arg0) -> itkNumericTraitsCF

        Parameters
        ----------
        arg0: itkNumericTraitsCF const &

        """
        _itkNumericTraitsPython.itkNumericTraitsCF_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsCF(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsCF

# Register itkNumericTraitsCF in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsCF_swigregister(itkNumericTraitsCF)
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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkCovariantVectorF2

        Parameters
        ----------
        arg0: itkCovariantVectorF2 const &

        max() -> itkCovariantVectorF2
        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkCovariantVectorF2

        Parameters
        ----------
        arg0: itkCovariantVectorF2 const &

        min() -> itkCovariantVectorF2
        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkCovariantVectorF2
        NonpositiveMin(arg0) -> itkCovariantVectorF2

        Parameters
        ----------
        arg0: itkCovariantVectorF2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkCovariantVectorF2
        ZeroValue(arg0) -> itkCovariantVectorF2

        Parameters
        ----------
        arg0: itkCovariantVectorF2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkCovariantVectorF2
        OneValue(arg0) -> itkCovariantVectorF2

        Parameters
        ----------
        arg0: itkCovariantVectorF2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF2_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkCovariantVectorF2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkCovariantVectorF2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkCovariantVectorF2 const &
        mv: itkCovariantVectorF2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsCVF2
        __init__(self, arg0) -> itkNumericTraitsCVF2

        Parameters
        ----------
        arg0: itkNumericTraitsCVF2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkCovariantVectorF3

        Parameters
        ----------
        arg0: itkCovariantVectorF3 const &

        max() -> itkCovariantVectorF3
        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkCovariantVectorF3

        Parameters
        ----------
        arg0: itkCovariantVectorF3 const &

        min() -> itkCovariantVectorF3
        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkCovariantVectorF3
        NonpositiveMin(arg0) -> itkCovariantVectorF3

        Parameters
        ----------
        arg0: itkCovariantVectorF3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkCovariantVectorF3
        ZeroValue(arg0) -> itkCovariantVectorF3

        Parameters
        ----------
        arg0: itkCovariantVectorF3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkCovariantVectorF3
        OneValue(arg0) -> itkCovariantVectorF3

        Parameters
        ----------
        arg0: itkCovariantVectorF3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF3_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkCovariantVectorF3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkCovariantVectorF3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkCovariantVectorF3 const &
        mv: itkCovariantVectorF3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsCVF3
        __init__(self, arg0) -> itkNumericTraitsCVF3

        Parameters
        ----------
        arg0: itkNumericTraitsCVF3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkCovariantVectorF4

        Parameters
        ----------
        arg0: itkCovariantVectorF4 const &

        max() -> itkCovariantVectorF4
        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkCovariantVectorF4

        Parameters
        ----------
        arg0: itkCovariantVectorF4 const &

        min() -> itkCovariantVectorF4
        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkCovariantVectorF4
        NonpositiveMin(arg0) -> itkCovariantVectorF4

        Parameters
        ----------
        arg0: itkCovariantVectorF4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkCovariantVectorF4
        ZeroValue(arg0) -> itkCovariantVectorF4

        Parameters
        ----------
        arg0: itkCovariantVectorF4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkCovariantVectorF4
        OneValue(arg0) -> itkCovariantVectorF4

        Parameters
        ----------
        arg0: itkCovariantVectorF4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF4_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkCovariantVectorF4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkCovariantVectorF4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkCovariantVectorF4 const &
        mv: itkCovariantVectorF4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsCVF4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsCVF4
        __init__(self, arg0) -> itkNumericTraitsCVF4

        Parameters
        ----------
        arg0: itkNumericTraitsCVF4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayD1

        Parameters
        ----------
        arg0: itkFixedArrayD1 const &

        max() -> itkFixedArrayD1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD1_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayD1

        Parameters
        ----------
        arg0: itkFixedArrayD1 const &

        min() -> itkFixedArrayD1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD1_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayD1
        NonpositiveMin(arg0) -> itkFixedArrayD1

        Parameters
        ----------
        arg0: itkFixedArrayD1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD1_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayD1
        ZeroValue(arg0) -> itkFixedArrayD1

        Parameters
        ----------
        arg0: itkFixedArrayD1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD1_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayD1
        OneValue(arg0) -> itkFixedArrayD1

        Parameters
        ----------
        arg0: itkFixedArrayD1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD1_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayD1 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD1_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayD1 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD1_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayD1 const &
        mv: itkFixedArrayD1 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD1_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAD1
        __init__(self, arg0) -> itkNumericTraitsFAD1

        Parameters
        ----------
        arg0: itkNumericTraitsFAD1 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayD2

        Parameters
        ----------
        arg0: itkFixedArrayD2 const &

        max() -> itkFixedArrayD2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayD2

        Parameters
        ----------
        arg0: itkFixedArrayD2 const &

        min() -> itkFixedArrayD2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayD2
        NonpositiveMin(arg0) -> itkFixedArrayD2

        Parameters
        ----------
        arg0: itkFixedArrayD2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayD2
        ZeroValue(arg0) -> itkFixedArrayD2

        Parameters
        ----------
        arg0: itkFixedArrayD2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayD2
        OneValue(arg0) -> itkFixedArrayD2

        Parameters
        ----------
        arg0: itkFixedArrayD2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD2_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayD2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayD2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayD2 const &
        mv: itkFixedArrayD2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAD2
        __init__(self, arg0) -> itkNumericTraitsFAD2

        Parameters
        ----------
        arg0: itkNumericTraitsFAD2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayD3

        Parameters
        ----------
        arg0: itkFixedArrayD3 const &

        max() -> itkFixedArrayD3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayD3

        Parameters
        ----------
        arg0: itkFixedArrayD3 const &

        min() -> itkFixedArrayD3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayD3
        NonpositiveMin(arg0) -> itkFixedArrayD3

        Parameters
        ----------
        arg0: itkFixedArrayD3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayD3
        ZeroValue(arg0) -> itkFixedArrayD3

        Parameters
        ----------
        arg0: itkFixedArrayD3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayD3
        OneValue(arg0) -> itkFixedArrayD3

        Parameters
        ----------
        arg0: itkFixedArrayD3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD3_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayD3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayD3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayD3 const &
        mv: itkFixedArrayD3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAD3
        __init__(self, arg0) -> itkNumericTraitsFAD3

        Parameters
        ----------
        arg0: itkNumericTraitsFAD3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayD4

        Parameters
        ----------
        arg0: itkFixedArrayD4 const &

        max() -> itkFixedArrayD4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayD4

        Parameters
        ----------
        arg0: itkFixedArrayD4 const &

        min() -> itkFixedArrayD4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayD4
        NonpositiveMin(arg0) -> itkFixedArrayD4

        Parameters
        ----------
        arg0: itkFixedArrayD4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayD4
        ZeroValue(arg0) -> itkFixedArrayD4

        Parameters
        ----------
        arg0: itkFixedArrayD4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayD4
        OneValue(arg0) -> itkFixedArrayD4

        Parameters
        ----------
        arg0: itkFixedArrayD4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD4_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayD4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayD4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayD4 const &
        mv: itkFixedArrayD4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAD4
        __init__(self, arg0) -> itkNumericTraitsFAD4

        Parameters
        ----------
        arg0: itkNumericTraitsFAD4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayD6

        Parameters
        ----------
        arg0: itkFixedArrayD6 const &

        max() -> itkFixedArrayD6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD6_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayD6

        Parameters
        ----------
        arg0: itkFixedArrayD6 const &

        min() -> itkFixedArrayD6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD6_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayD6
        NonpositiveMin(arg0) -> itkFixedArrayD6

        Parameters
        ----------
        arg0: itkFixedArrayD6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD6_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayD6
        ZeroValue(arg0) -> itkFixedArrayD6

        Parameters
        ----------
        arg0: itkFixedArrayD6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD6_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayD6
        OneValue(arg0) -> itkFixedArrayD6

        Parameters
        ----------
        arg0: itkFixedArrayD6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD6_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayD6 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD6_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayD6 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD6_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayD6 const &
        mv: itkFixedArrayD6 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAD6_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAD6
        __init__(self, arg0) -> itkNumericTraitsFAD6

        Parameters
        ----------
        arg0: itkNumericTraitsFAD6 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayF1

        Parameters
        ----------
        arg0: itkFixedArrayF1 const &

        max() -> itkFixedArrayF1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF1_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayF1

        Parameters
        ----------
        arg0: itkFixedArrayF1 const &

        min() -> itkFixedArrayF1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF1_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayF1
        NonpositiveMin(arg0) -> itkFixedArrayF1

        Parameters
        ----------
        arg0: itkFixedArrayF1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF1_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayF1
        ZeroValue(arg0) -> itkFixedArrayF1

        Parameters
        ----------
        arg0: itkFixedArrayF1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF1_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayF1
        OneValue(arg0) -> itkFixedArrayF1

        Parameters
        ----------
        arg0: itkFixedArrayF1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF1_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayF1 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF1_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayF1 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF1_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayF1 const &
        mv: itkFixedArrayF1 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF1_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAF1
        __init__(self, arg0) -> itkNumericTraitsFAF1

        Parameters
        ----------
        arg0: itkNumericTraitsFAF1 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayF2

        Parameters
        ----------
        arg0: itkFixedArrayF2 const &

        max() -> itkFixedArrayF2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayF2

        Parameters
        ----------
        arg0: itkFixedArrayF2 const &

        min() -> itkFixedArrayF2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayF2
        NonpositiveMin(arg0) -> itkFixedArrayF2

        Parameters
        ----------
        arg0: itkFixedArrayF2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayF2
        ZeroValue(arg0) -> itkFixedArrayF2

        Parameters
        ----------
        arg0: itkFixedArrayF2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayF2
        OneValue(arg0) -> itkFixedArrayF2

        Parameters
        ----------
        arg0: itkFixedArrayF2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF2_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayF2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayF2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayF2 const &
        mv: itkFixedArrayF2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAF2
        __init__(self, arg0) -> itkNumericTraitsFAF2

        Parameters
        ----------
        arg0: itkNumericTraitsFAF2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayF3

        Parameters
        ----------
        arg0: itkFixedArrayF3 const &

        max() -> itkFixedArrayF3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayF3

        Parameters
        ----------
        arg0: itkFixedArrayF3 const &

        min() -> itkFixedArrayF3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayF3
        NonpositiveMin(arg0) -> itkFixedArrayF3

        Parameters
        ----------
        arg0: itkFixedArrayF3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayF3
        ZeroValue(arg0) -> itkFixedArrayF3

        Parameters
        ----------
        arg0: itkFixedArrayF3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayF3
        OneValue(arg0) -> itkFixedArrayF3

        Parameters
        ----------
        arg0: itkFixedArrayF3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF3_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayF3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayF3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayF3 const &
        mv: itkFixedArrayF3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAF3
        __init__(self, arg0) -> itkNumericTraitsFAF3

        Parameters
        ----------
        arg0: itkNumericTraitsFAF3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayF4

        Parameters
        ----------
        arg0: itkFixedArrayF4 const &

        max() -> itkFixedArrayF4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayF4

        Parameters
        ----------
        arg0: itkFixedArrayF4 const &

        min() -> itkFixedArrayF4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayF4
        NonpositiveMin(arg0) -> itkFixedArrayF4

        Parameters
        ----------
        arg0: itkFixedArrayF4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayF4
        ZeroValue(arg0) -> itkFixedArrayF4

        Parameters
        ----------
        arg0: itkFixedArrayF4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayF4
        OneValue(arg0) -> itkFixedArrayF4

        Parameters
        ----------
        arg0: itkFixedArrayF4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF4_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayF4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayF4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayF4 const &
        mv: itkFixedArrayF4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAF4
        __init__(self, arg0) -> itkNumericTraitsFAF4

        Parameters
        ----------
        arg0: itkNumericTraitsFAF4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayF6

        Parameters
        ----------
        arg0: itkFixedArrayF6 const &

        max() -> itkFixedArrayF6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF6_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayF6

        Parameters
        ----------
        arg0: itkFixedArrayF6 const &

        min() -> itkFixedArrayF6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF6_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayF6
        NonpositiveMin(arg0) -> itkFixedArrayF6

        Parameters
        ----------
        arg0: itkFixedArrayF6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF6_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayF6
        ZeroValue(arg0) -> itkFixedArrayF6

        Parameters
        ----------
        arg0: itkFixedArrayF6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF6_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayF6
        OneValue(arg0) -> itkFixedArrayF6

        Parameters
        ----------
        arg0: itkFixedArrayF6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF6_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayF6 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF6_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayF6 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF6_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayF6 const &
        mv: itkFixedArrayF6 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAF6_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAF6
        __init__(self, arg0) -> itkNumericTraitsFAF6

        Parameters
        ----------
        arg0: itkNumericTraitsFAF6 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySC1

        Parameters
        ----------
        arg0: itkFixedArraySC1 const &

        max() -> itkFixedArraySC1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC1_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySC1

        Parameters
        ----------
        arg0: itkFixedArraySC1 const &

        min() -> itkFixedArraySC1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC1_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySC1
        NonpositiveMin(arg0) -> itkFixedArraySC1

        Parameters
        ----------
        arg0: itkFixedArraySC1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC1_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySC1
        ZeroValue(arg0) -> itkFixedArraySC1

        Parameters
        ----------
        arg0: itkFixedArraySC1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC1_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySC1
        OneValue(arg0) -> itkFixedArraySC1

        Parameters
        ----------
        arg0: itkFixedArraySC1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC1_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySC1 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC1_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySC1 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC1_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySC1 const &
        mv: itkFixedArraySC1 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC1_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASC1
        __init__(self, arg0) -> itkNumericTraitsFASC1

        Parameters
        ----------
        arg0: itkNumericTraitsFASC1 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySC2

        Parameters
        ----------
        arg0: itkFixedArraySC2 const &

        max() -> itkFixedArraySC2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySC2

        Parameters
        ----------
        arg0: itkFixedArraySC2 const &

        min() -> itkFixedArraySC2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySC2
        NonpositiveMin(arg0) -> itkFixedArraySC2

        Parameters
        ----------
        arg0: itkFixedArraySC2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySC2
        ZeroValue(arg0) -> itkFixedArraySC2

        Parameters
        ----------
        arg0: itkFixedArraySC2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySC2
        OneValue(arg0) -> itkFixedArraySC2

        Parameters
        ----------
        arg0: itkFixedArraySC2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC2_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySC2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySC2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySC2 const &
        mv: itkFixedArraySC2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASC2
        __init__(self, arg0) -> itkNumericTraitsFASC2

        Parameters
        ----------
        arg0: itkNumericTraitsFASC2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySC3

        Parameters
        ----------
        arg0: itkFixedArraySC3 const &

        max() -> itkFixedArraySC3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySC3

        Parameters
        ----------
        arg0: itkFixedArraySC3 const &

        min() -> itkFixedArraySC3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySC3
        NonpositiveMin(arg0) -> itkFixedArraySC3

        Parameters
        ----------
        arg0: itkFixedArraySC3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySC3
        ZeroValue(arg0) -> itkFixedArraySC3

        Parameters
        ----------
        arg0: itkFixedArraySC3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySC3
        OneValue(arg0) -> itkFixedArraySC3

        Parameters
        ----------
        arg0: itkFixedArraySC3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC3_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySC3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySC3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySC3 const &
        mv: itkFixedArraySC3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASC3
        __init__(self, arg0) -> itkNumericTraitsFASC3

        Parameters
        ----------
        arg0: itkNumericTraitsFASC3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySC4

        Parameters
        ----------
        arg0: itkFixedArraySC4 const &

        max() -> itkFixedArraySC4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySC4

        Parameters
        ----------
        arg0: itkFixedArraySC4 const &

        min() -> itkFixedArraySC4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySC4
        NonpositiveMin(arg0) -> itkFixedArraySC4

        Parameters
        ----------
        arg0: itkFixedArraySC4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySC4
        ZeroValue(arg0) -> itkFixedArraySC4

        Parameters
        ----------
        arg0: itkFixedArraySC4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySC4
        OneValue(arg0) -> itkFixedArraySC4

        Parameters
        ----------
        arg0: itkFixedArraySC4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC4_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySC4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySC4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySC4 const &
        mv: itkFixedArraySC4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASC4
        __init__(self, arg0) -> itkNumericTraitsFASC4

        Parameters
        ----------
        arg0: itkNumericTraitsFASC4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySC6

        Parameters
        ----------
        arg0: itkFixedArraySC6 const &

        max() -> itkFixedArraySC6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC6_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySC6

        Parameters
        ----------
        arg0: itkFixedArraySC6 const &

        min() -> itkFixedArraySC6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC6_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySC6
        NonpositiveMin(arg0) -> itkFixedArraySC6

        Parameters
        ----------
        arg0: itkFixedArraySC6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC6_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySC6
        ZeroValue(arg0) -> itkFixedArraySC6

        Parameters
        ----------
        arg0: itkFixedArraySC6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC6_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySC6
        OneValue(arg0) -> itkFixedArraySC6

        Parameters
        ----------
        arg0: itkFixedArraySC6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC6_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySC6 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC6_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySC6 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC6_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySC6 const &
        mv: itkFixedArraySC6 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASC6_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASC6
        __init__(self, arg0) -> itkNumericTraitsFASC6

        Parameters
        ----------
        arg0: itkNumericTraitsFASC6 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySL1

        Parameters
        ----------
        arg0: itkFixedArraySL1 const &

        max() -> itkFixedArraySL1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL1_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySL1

        Parameters
        ----------
        arg0: itkFixedArraySL1 const &

        min() -> itkFixedArraySL1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL1_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySL1
        NonpositiveMin(arg0) -> itkFixedArraySL1

        Parameters
        ----------
        arg0: itkFixedArraySL1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL1_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySL1
        ZeroValue(arg0) -> itkFixedArraySL1

        Parameters
        ----------
        arg0: itkFixedArraySL1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL1_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySL1
        OneValue(arg0) -> itkFixedArraySL1

        Parameters
        ----------
        arg0: itkFixedArraySL1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL1_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySL1 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL1_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySL1 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL1_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySL1 const &
        mv: itkFixedArraySL1 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL1_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASL1
        __init__(self, arg0) -> itkNumericTraitsFASL1

        Parameters
        ----------
        arg0: itkNumericTraitsFASL1 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySL2

        Parameters
        ----------
        arg0: itkFixedArraySL2 const &

        max() -> itkFixedArraySL2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySL2

        Parameters
        ----------
        arg0: itkFixedArraySL2 const &

        min() -> itkFixedArraySL2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySL2
        NonpositiveMin(arg0) -> itkFixedArraySL2

        Parameters
        ----------
        arg0: itkFixedArraySL2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySL2
        ZeroValue(arg0) -> itkFixedArraySL2

        Parameters
        ----------
        arg0: itkFixedArraySL2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySL2
        OneValue(arg0) -> itkFixedArraySL2

        Parameters
        ----------
        arg0: itkFixedArraySL2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL2_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySL2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySL2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySL2 const &
        mv: itkFixedArraySL2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASL2
        __init__(self, arg0) -> itkNumericTraitsFASL2

        Parameters
        ----------
        arg0: itkNumericTraitsFASL2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySL3

        Parameters
        ----------
        arg0: itkFixedArraySL3 const &

        max() -> itkFixedArraySL3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySL3

        Parameters
        ----------
        arg0: itkFixedArraySL3 const &

        min() -> itkFixedArraySL3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySL3
        NonpositiveMin(arg0) -> itkFixedArraySL3

        Parameters
        ----------
        arg0: itkFixedArraySL3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySL3
        ZeroValue(arg0) -> itkFixedArraySL3

        Parameters
        ----------
        arg0: itkFixedArraySL3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySL3
        OneValue(arg0) -> itkFixedArraySL3

        Parameters
        ----------
        arg0: itkFixedArraySL3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL3_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySL3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySL3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySL3 const &
        mv: itkFixedArraySL3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASL3
        __init__(self, arg0) -> itkNumericTraitsFASL3

        Parameters
        ----------
        arg0: itkNumericTraitsFASL3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySL4

        Parameters
        ----------
        arg0: itkFixedArraySL4 const &

        max() -> itkFixedArraySL4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySL4

        Parameters
        ----------
        arg0: itkFixedArraySL4 const &

        min() -> itkFixedArraySL4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySL4
        NonpositiveMin(arg0) -> itkFixedArraySL4

        Parameters
        ----------
        arg0: itkFixedArraySL4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySL4
        ZeroValue(arg0) -> itkFixedArraySL4

        Parameters
        ----------
        arg0: itkFixedArraySL4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySL4
        OneValue(arg0) -> itkFixedArraySL4

        Parameters
        ----------
        arg0: itkFixedArraySL4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL4_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySL4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySL4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySL4 const &
        mv: itkFixedArraySL4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASL4
        __init__(self, arg0) -> itkNumericTraitsFASL4

        Parameters
        ----------
        arg0: itkNumericTraitsFASL4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySL6

        Parameters
        ----------
        arg0: itkFixedArraySL6 const &

        max() -> itkFixedArraySL6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL6_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySL6

        Parameters
        ----------
        arg0: itkFixedArraySL6 const &

        min() -> itkFixedArraySL6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL6_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySL6
        NonpositiveMin(arg0) -> itkFixedArraySL6

        Parameters
        ----------
        arg0: itkFixedArraySL6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL6_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySL6
        ZeroValue(arg0) -> itkFixedArraySL6

        Parameters
        ----------
        arg0: itkFixedArraySL6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL6_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySL6
        OneValue(arg0) -> itkFixedArraySL6

        Parameters
        ----------
        arg0: itkFixedArraySL6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL6_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySL6 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL6_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySL6 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL6_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySL6 const &
        mv: itkFixedArraySL6 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASL6_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASL6
        __init__(self, arg0) -> itkNumericTraitsFASL6

        Parameters
        ----------
        arg0: itkNumericTraitsFASL6 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySS1

        Parameters
        ----------
        arg0: itkFixedArraySS1 const &

        max() -> itkFixedArraySS1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS1_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySS1

        Parameters
        ----------
        arg0: itkFixedArraySS1 const &

        min() -> itkFixedArraySS1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS1_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySS1
        NonpositiveMin(arg0) -> itkFixedArraySS1

        Parameters
        ----------
        arg0: itkFixedArraySS1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS1_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySS1
        ZeroValue(arg0) -> itkFixedArraySS1

        Parameters
        ----------
        arg0: itkFixedArraySS1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS1_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySS1
        OneValue(arg0) -> itkFixedArraySS1

        Parameters
        ----------
        arg0: itkFixedArraySS1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS1_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySS1 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS1_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySS1 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS1_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySS1 const &
        mv: itkFixedArraySS1 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS1_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASS1
        __init__(self, arg0) -> itkNumericTraitsFASS1

        Parameters
        ----------
        arg0: itkNumericTraitsFASS1 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySS2

        Parameters
        ----------
        arg0: itkFixedArraySS2 const &

        max() -> itkFixedArraySS2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySS2

        Parameters
        ----------
        arg0: itkFixedArraySS2 const &

        min() -> itkFixedArraySS2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySS2
        NonpositiveMin(arg0) -> itkFixedArraySS2

        Parameters
        ----------
        arg0: itkFixedArraySS2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySS2
        ZeroValue(arg0) -> itkFixedArraySS2

        Parameters
        ----------
        arg0: itkFixedArraySS2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySS2
        OneValue(arg0) -> itkFixedArraySS2

        Parameters
        ----------
        arg0: itkFixedArraySS2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS2_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySS2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySS2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySS2 const &
        mv: itkFixedArraySS2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASS2
        __init__(self, arg0) -> itkNumericTraitsFASS2

        Parameters
        ----------
        arg0: itkNumericTraitsFASS2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySS3

        Parameters
        ----------
        arg0: itkFixedArraySS3 const &

        max() -> itkFixedArraySS3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySS3

        Parameters
        ----------
        arg0: itkFixedArraySS3 const &

        min() -> itkFixedArraySS3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySS3
        NonpositiveMin(arg0) -> itkFixedArraySS3

        Parameters
        ----------
        arg0: itkFixedArraySS3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySS3
        ZeroValue(arg0) -> itkFixedArraySS3

        Parameters
        ----------
        arg0: itkFixedArraySS3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySS3
        OneValue(arg0) -> itkFixedArraySS3

        Parameters
        ----------
        arg0: itkFixedArraySS3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS3_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySS3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySS3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySS3 const &
        mv: itkFixedArraySS3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASS3
        __init__(self, arg0) -> itkNumericTraitsFASS3

        Parameters
        ----------
        arg0: itkNumericTraitsFASS3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySS4

        Parameters
        ----------
        arg0: itkFixedArraySS4 const &

        max() -> itkFixedArraySS4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySS4

        Parameters
        ----------
        arg0: itkFixedArraySS4 const &

        min() -> itkFixedArraySS4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySS4
        NonpositiveMin(arg0) -> itkFixedArraySS4

        Parameters
        ----------
        arg0: itkFixedArraySS4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySS4
        ZeroValue(arg0) -> itkFixedArraySS4

        Parameters
        ----------
        arg0: itkFixedArraySS4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySS4
        OneValue(arg0) -> itkFixedArraySS4

        Parameters
        ----------
        arg0: itkFixedArraySS4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS4_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySS4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySS4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySS4 const &
        mv: itkFixedArraySS4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASS4
        __init__(self, arg0) -> itkNumericTraitsFASS4

        Parameters
        ----------
        arg0: itkNumericTraitsFASS4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArraySS6

        Parameters
        ----------
        arg0: itkFixedArraySS6 const &

        max() -> itkFixedArraySS6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS6_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArraySS6

        Parameters
        ----------
        arg0: itkFixedArraySS6 const &

        min() -> itkFixedArraySS6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS6_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArraySS6
        NonpositiveMin(arg0) -> itkFixedArraySS6

        Parameters
        ----------
        arg0: itkFixedArraySS6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS6_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArraySS6
        ZeroValue(arg0) -> itkFixedArraySS6

        Parameters
        ----------
        arg0: itkFixedArraySS6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS6_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArraySS6
        OneValue(arg0) -> itkFixedArraySS6

        Parameters
        ----------
        arg0: itkFixedArraySS6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS6_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArraySS6 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS6_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArraySS6 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS6_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArraySS6 const &
        mv: itkFixedArraySS6 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFASS6_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFASS6
        __init__(self, arg0) -> itkNumericTraitsFASS6

        Parameters
        ----------
        arg0: itkNumericTraitsFASS6 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUC1

        Parameters
        ----------
        arg0: itkFixedArrayUC1 const &

        max() -> itkFixedArrayUC1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC1_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUC1

        Parameters
        ----------
        arg0: itkFixedArrayUC1 const &

        min() -> itkFixedArrayUC1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC1_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUC1
        NonpositiveMin(arg0) -> itkFixedArrayUC1

        Parameters
        ----------
        arg0: itkFixedArrayUC1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC1_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUC1
        ZeroValue(arg0) -> itkFixedArrayUC1

        Parameters
        ----------
        arg0: itkFixedArrayUC1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC1_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUC1
        OneValue(arg0) -> itkFixedArrayUC1

        Parameters
        ----------
        arg0: itkFixedArrayUC1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC1_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUC1 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC1_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUC1 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC1_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUC1 const &
        mv: itkFixedArrayUC1 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC1_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUC1
        __init__(self, arg0) -> itkNumericTraitsFAUC1

        Parameters
        ----------
        arg0: itkNumericTraitsFAUC1 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUC2

        Parameters
        ----------
        arg0: itkFixedArrayUC2 const &

        max() -> itkFixedArrayUC2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUC2

        Parameters
        ----------
        arg0: itkFixedArrayUC2 const &

        min() -> itkFixedArrayUC2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUC2
        NonpositiveMin(arg0) -> itkFixedArrayUC2

        Parameters
        ----------
        arg0: itkFixedArrayUC2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUC2
        ZeroValue(arg0) -> itkFixedArrayUC2

        Parameters
        ----------
        arg0: itkFixedArrayUC2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUC2
        OneValue(arg0) -> itkFixedArrayUC2

        Parameters
        ----------
        arg0: itkFixedArrayUC2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC2_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUC2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUC2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUC2 const &
        mv: itkFixedArrayUC2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUC2
        __init__(self, arg0) -> itkNumericTraitsFAUC2

        Parameters
        ----------
        arg0: itkNumericTraitsFAUC2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUC3

        Parameters
        ----------
        arg0: itkFixedArrayUC3 const &

        max() -> itkFixedArrayUC3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUC3

        Parameters
        ----------
        arg0: itkFixedArrayUC3 const &

        min() -> itkFixedArrayUC3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUC3
        NonpositiveMin(arg0) -> itkFixedArrayUC3

        Parameters
        ----------
        arg0: itkFixedArrayUC3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUC3
        ZeroValue(arg0) -> itkFixedArrayUC3

        Parameters
        ----------
        arg0: itkFixedArrayUC3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUC3
        OneValue(arg0) -> itkFixedArrayUC3

        Parameters
        ----------
        arg0: itkFixedArrayUC3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC3_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUC3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUC3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUC3 const &
        mv: itkFixedArrayUC3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUC3
        __init__(self, arg0) -> itkNumericTraitsFAUC3

        Parameters
        ----------
        arg0: itkNumericTraitsFAUC3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUC4

        Parameters
        ----------
        arg0: itkFixedArrayUC4 const &

        max() -> itkFixedArrayUC4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUC4

        Parameters
        ----------
        arg0: itkFixedArrayUC4 const &

        min() -> itkFixedArrayUC4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUC4
        NonpositiveMin(arg0) -> itkFixedArrayUC4

        Parameters
        ----------
        arg0: itkFixedArrayUC4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUC4
        ZeroValue(arg0) -> itkFixedArrayUC4

        Parameters
        ----------
        arg0: itkFixedArrayUC4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUC4
        OneValue(arg0) -> itkFixedArrayUC4

        Parameters
        ----------
        arg0: itkFixedArrayUC4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC4_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUC4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUC4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUC4 const &
        mv: itkFixedArrayUC4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUC4
        __init__(self, arg0) -> itkNumericTraitsFAUC4

        Parameters
        ----------
        arg0: itkNumericTraitsFAUC4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUC6

        Parameters
        ----------
        arg0: itkFixedArrayUC6 const &

        max() -> itkFixedArrayUC6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC6_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUC6

        Parameters
        ----------
        arg0: itkFixedArrayUC6 const &

        min() -> itkFixedArrayUC6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC6_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUC6
        NonpositiveMin(arg0) -> itkFixedArrayUC6

        Parameters
        ----------
        arg0: itkFixedArrayUC6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC6_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUC6
        ZeroValue(arg0) -> itkFixedArrayUC6

        Parameters
        ----------
        arg0: itkFixedArrayUC6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC6_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUC6
        OneValue(arg0) -> itkFixedArrayUC6

        Parameters
        ----------
        arg0: itkFixedArrayUC6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC6_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUC6 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC6_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUC6 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC6_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUC6 const &
        mv: itkFixedArrayUC6 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUC6_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUC6
        __init__(self, arg0) -> itkNumericTraitsFAUC6

        Parameters
        ----------
        arg0: itkNumericTraitsFAUC6 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUI1

        Parameters
        ----------
        arg0: itkFixedArrayUI1 const &

        max() -> itkFixedArrayUI1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI1_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUI1

        Parameters
        ----------
        arg0: itkFixedArrayUI1 const &

        min() -> itkFixedArrayUI1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI1_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUI1
        NonpositiveMin(arg0) -> itkFixedArrayUI1

        Parameters
        ----------
        arg0: itkFixedArrayUI1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI1_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUI1
        ZeroValue(arg0) -> itkFixedArrayUI1

        Parameters
        ----------
        arg0: itkFixedArrayUI1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI1_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUI1
        OneValue(arg0) -> itkFixedArrayUI1

        Parameters
        ----------
        arg0: itkFixedArrayUI1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI1_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUI1 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI1_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUI1 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI1_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUI1 const &
        mv: itkFixedArrayUI1 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI1_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUI1
        __init__(self, arg0) -> itkNumericTraitsFAUI1

        Parameters
        ----------
        arg0: itkNumericTraitsFAUI1 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUI2

        Parameters
        ----------
        arg0: itkFixedArrayUI2 const &

        max() -> itkFixedArrayUI2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUI2

        Parameters
        ----------
        arg0: itkFixedArrayUI2 const &

        min() -> itkFixedArrayUI2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUI2
        NonpositiveMin(arg0) -> itkFixedArrayUI2

        Parameters
        ----------
        arg0: itkFixedArrayUI2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUI2
        ZeroValue(arg0) -> itkFixedArrayUI2

        Parameters
        ----------
        arg0: itkFixedArrayUI2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUI2
        OneValue(arg0) -> itkFixedArrayUI2

        Parameters
        ----------
        arg0: itkFixedArrayUI2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI2_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUI2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUI2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUI2 const &
        mv: itkFixedArrayUI2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUI2
        __init__(self, arg0) -> itkNumericTraitsFAUI2

        Parameters
        ----------
        arg0: itkNumericTraitsFAUI2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUI3

        Parameters
        ----------
        arg0: itkFixedArrayUI3 const &

        max() -> itkFixedArrayUI3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUI3

        Parameters
        ----------
        arg0: itkFixedArrayUI3 const &

        min() -> itkFixedArrayUI3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUI3
        NonpositiveMin(arg0) -> itkFixedArrayUI3

        Parameters
        ----------
        arg0: itkFixedArrayUI3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUI3
        ZeroValue(arg0) -> itkFixedArrayUI3

        Parameters
        ----------
        arg0: itkFixedArrayUI3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUI3
        OneValue(arg0) -> itkFixedArrayUI3

        Parameters
        ----------
        arg0: itkFixedArrayUI3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI3_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUI3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUI3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUI3 const &
        mv: itkFixedArrayUI3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUI3
        __init__(self, arg0) -> itkNumericTraitsFAUI3

        Parameters
        ----------
        arg0: itkNumericTraitsFAUI3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUI4

        Parameters
        ----------
        arg0: itkFixedArrayUI4 const &

        max() -> itkFixedArrayUI4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUI4

        Parameters
        ----------
        arg0: itkFixedArrayUI4 const &

        min() -> itkFixedArrayUI4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUI4
        NonpositiveMin(arg0) -> itkFixedArrayUI4

        Parameters
        ----------
        arg0: itkFixedArrayUI4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUI4
        ZeroValue(arg0) -> itkFixedArrayUI4

        Parameters
        ----------
        arg0: itkFixedArrayUI4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUI4
        OneValue(arg0) -> itkFixedArrayUI4

        Parameters
        ----------
        arg0: itkFixedArrayUI4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI4_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUI4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUI4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUI4 const &
        mv: itkFixedArrayUI4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUI4
        __init__(self, arg0) -> itkNumericTraitsFAUI4

        Parameters
        ----------
        arg0: itkNumericTraitsFAUI4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUI6

        Parameters
        ----------
        arg0: itkFixedArrayUI6 const &

        max() -> itkFixedArrayUI6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI6_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUI6

        Parameters
        ----------
        arg0: itkFixedArrayUI6 const &

        min() -> itkFixedArrayUI6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI6_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUI6
        NonpositiveMin(arg0) -> itkFixedArrayUI6

        Parameters
        ----------
        arg0: itkFixedArrayUI6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI6_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUI6
        ZeroValue(arg0) -> itkFixedArrayUI6

        Parameters
        ----------
        arg0: itkFixedArrayUI6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI6_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUI6
        OneValue(arg0) -> itkFixedArrayUI6

        Parameters
        ----------
        arg0: itkFixedArrayUI6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI6_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUI6 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI6_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUI6 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI6_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUI6 const &
        mv: itkFixedArrayUI6 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUI6_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUI6
        __init__(self, arg0) -> itkNumericTraitsFAUI6

        Parameters
        ----------
        arg0: itkNumericTraitsFAUI6 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUL1

        Parameters
        ----------
        arg0: itkFixedArrayUL1 const &

        max() -> itkFixedArrayUL1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL1_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUL1

        Parameters
        ----------
        arg0: itkFixedArrayUL1 const &

        min() -> itkFixedArrayUL1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL1_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUL1
        NonpositiveMin(arg0) -> itkFixedArrayUL1

        Parameters
        ----------
        arg0: itkFixedArrayUL1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL1_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUL1
        ZeroValue(arg0) -> itkFixedArrayUL1

        Parameters
        ----------
        arg0: itkFixedArrayUL1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL1_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUL1
        OneValue(arg0) -> itkFixedArrayUL1

        Parameters
        ----------
        arg0: itkFixedArrayUL1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL1_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUL1 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL1_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUL1 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL1_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUL1 const &
        mv: itkFixedArrayUL1 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL1_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUL1
        __init__(self, arg0) -> itkNumericTraitsFAUL1

        Parameters
        ----------
        arg0: itkNumericTraitsFAUL1 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUL2

        Parameters
        ----------
        arg0: itkFixedArrayUL2 const &

        max() -> itkFixedArrayUL2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUL2

        Parameters
        ----------
        arg0: itkFixedArrayUL2 const &

        min() -> itkFixedArrayUL2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUL2
        NonpositiveMin(arg0) -> itkFixedArrayUL2

        Parameters
        ----------
        arg0: itkFixedArrayUL2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUL2
        ZeroValue(arg0) -> itkFixedArrayUL2

        Parameters
        ----------
        arg0: itkFixedArrayUL2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUL2
        OneValue(arg0) -> itkFixedArrayUL2

        Parameters
        ----------
        arg0: itkFixedArrayUL2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL2_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUL2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUL2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUL2 const &
        mv: itkFixedArrayUL2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUL2
        __init__(self, arg0) -> itkNumericTraitsFAUL2

        Parameters
        ----------
        arg0: itkNumericTraitsFAUL2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUL3

        Parameters
        ----------
        arg0: itkFixedArrayUL3 const &

        max() -> itkFixedArrayUL3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUL3

        Parameters
        ----------
        arg0: itkFixedArrayUL3 const &

        min() -> itkFixedArrayUL3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUL3
        NonpositiveMin(arg0) -> itkFixedArrayUL3

        Parameters
        ----------
        arg0: itkFixedArrayUL3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUL3
        ZeroValue(arg0) -> itkFixedArrayUL3

        Parameters
        ----------
        arg0: itkFixedArrayUL3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUL3
        OneValue(arg0) -> itkFixedArrayUL3

        Parameters
        ----------
        arg0: itkFixedArrayUL3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL3_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUL3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUL3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUL3 const &
        mv: itkFixedArrayUL3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUL3
        __init__(self, arg0) -> itkNumericTraitsFAUL3

        Parameters
        ----------
        arg0: itkNumericTraitsFAUL3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUL4

        Parameters
        ----------
        arg0: itkFixedArrayUL4 const &

        max() -> itkFixedArrayUL4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUL4

        Parameters
        ----------
        arg0: itkFixedArrayUL4 const &

        min() -> itkFixedArrayUL4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUL4
        NonpositiveMin(arg0) -> itkFixedArrayUL4

        Parameters
        ----------
        arg0: itkFixedArrayUL4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUL4
        ZeroValue(arg0) -> itkFixedArrayUL4

        Parameters
        ----------
        arg0: itkFixedArrayUL4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUL4
        OneValue(arg0) -> itkFixedArrayUL4

        Parameters
        ----------
        arg0: itkFixedArrayUL4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL4_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUL4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUL4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUL4 const &
        mv: itkFixedArrayUL4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUL4
        __init__(self, arg0) -> itkNumericTraitsFAUL4

        Parameters
        ----------
        arg0: itkNumericTraitsFAUL4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUL6

        Parameters
        ----------
        arg0: itkFixedArrayUL6 const &

        max() -> itkFixedArrayUL6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL6_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUL6

        Parameters
        ----------
        arg0: itkFixedArrayUL6 const &

        min() -> itkFixedArrayUL6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL6_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUL6
        NonpositiveMin(arg0) -> itkFixedArrayUL6

        Parameters
        ----------
        arg0: itkFixedArrayUL6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL6_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUL6
        ZeroValue(arg0) -> itkFixedArrayUL6

        Parameters
        ----------
        arg0: itkFixedArrayUL6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL6_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUL6
        OneValue(arg0) -> itkFixedArrayUL6

        Parameters
        ----------
        arg0: itkFixedArrayUL6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL6_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUL6 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL6_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUL6 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL6_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUL6 const &
        mv: itkFixedArrayUL6 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUL6_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUL6
        __init__(self, arg0) -> itkNumericTraitsFAUL6

        Parameters
        ----------
        arg0: itkNumericTraitsFAUL6 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUS1

        Parameters
        ----------
        arg0: itkFixedArrayUS1 const &

        max() -> itkFixedArrayUS1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS1_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUS1

        Parameters
        ----------
        arg0: itkFixedArrayUS1 const &

        min() -> itkFixedArrayUS1
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS1_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUS1
        NonpositiveMin(arg0) -> itkFixedArrayUS1

        Parameters
        ----------
        arg0: itkFixedArrayUS1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS1_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUS1
        ZeroValue(arg0) -> itkFixedArrayUS1

        Parameters
        ----------
        arg0: itkFixedArrayUS1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS1_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUS1
        OneValue(arg0) -> itkFixedArrayUS1

        Parameters
        ----------
        arg0: itkFixedArrayUS1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS1_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUS1 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS1_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUS1 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS1_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUS1 const &
        mv: itkFixedArrayUS1 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS1_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUS1
        __init__(self, arg0) -> itkNumericTraitsFAUS1

        Parameters
        ----------
        arg0: itkNumericTraitsFAUS1 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUS2

        Parameters
        ----------
        arg0: itkFixedArrayUS2 const &

        max() -> itkFixedArrayUS2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUS2

        Parameters
        ----------
        arg0: itkFixedArrayUS2 const &

        min() -> itkFixedArrayUS2
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUS2
        NonpositiveMin(arg0) -> itkFixedArrayUS2

        Parameters
        ----------
        arg0: itkFixedArrayUS2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUS2
        ZeroValue(arg0) -> itkFixedArrayUS2

        Parameters
        ----------
        arg0: itkFixedArrayUS2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUS2
        OneValue(arg0) -> itkFixedArrayUS2

        Parameters
        ----------
        arg0: itkFixedArrayUS2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS2_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUS2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUS2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUS2 const &
        mv: itkFixedArrayUS2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUS2
        __init__(self, arg0) -> itkNumericTraitsFAUS2

        Parameters
        ----------
        arg0: itkNumericTraitsFAUS2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUS3

        Parameters
        ----------
        arg0: itkFixedArrayUS3 const &

        max() -> itkFixedArrayUS3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUS3

        Parameters
        ----------
        arg0: itkFixedArrayUS3 const &

        min() -> itkFixedArrayUS3
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUS3
        NonpositiveMin(arg0) -> itkFixedArrayUS3

        Parameters
        ----------
        arg0: itkFixedArrayUS3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUS3
        ZeroValue(arg0) -> itkFixedArrayUS3

        Parameters
        ----------
        arg0: itkFixedArrayUS3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUS3
        OneValue(arg0) -> itkFixedArrayUS3

        Parameters
        ----------
        arg0: itkFixedArrayUS3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS3_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUS3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUS3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUS3 const &
        mv: itkFixedArrayUS3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUS3
        __init__(self, arg0) -> itkNumericTraitsFAUS3

        Parameters
        ----------
        arg0: itkNumericTraitsFAUS3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUS4

        Parameters
        ----------
        arg0: itkFixedArrayUS4 const &

        max() -> itkFixedArrayUS4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUS4

        Parameters
        ----------
        arg0: itkFixedArrayUS4 const &

        min() -> itkFixedArrayUS4
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUS4
        NonpositiveMin(arg0) -> itkFixedArrayUS4

        Parameters
        ----------
        arg0: itkFixedArrayUS4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUS4
        ZeroValue(arg0) -> itkFixedArrayUS4

        Parameters
        ----------
        arg0: itkFixedArrayUS4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUS4
        OneValue(arg0) -> itkFixedArrayUS4

        Parameters
        ----------
        arg0: itkFixedArrayUS4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS4_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUS4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUS4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUS4 const &
        mv: itkFixedArrayUS4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUS4
        __init__(self, arg0) -> itkNumericTraitsFAUS4

        Parameters
        ----------
        arg0: itkNumericTraitsFAUS4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkFixedArrayUS6

        Parameters
        ----------
        arg0: itkFixedArrayUS6 const &

        max() -> itkFixedArrayUS6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS6_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkFixedArrayUS6

        Parameters
        ----------
        arg0: itkFixedArrayUS6 const &

        min() -> itkFixedArrayUS6
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS6_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkFixedArrayUS6
        NonpositiveMin(arg0) -> itkFixedArrayUS6

        Parameters
        ----------
        arg0: itkFixedArrayUS6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS6_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkFixedArrayUS6
        ZeroValue(arg0) -> itkFixedArrayUS6

        Parameters
        ----------
        arg0: itkFixedArrayUS6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS6_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkFixedArrayUS6
        OneValue(arg0) -> itkFixedArrayUS6

        Parameters
        ----------
        arg0: itkFixedArrayUS6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS6_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkFixedArrayUS6 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS6_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkFixedArrayUS6 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS6_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkFixedArrayUS6 const &
        mv: itkFixedArrayUS6 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsFAUS6_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsFAUS6
        __init__(self, arg0) -> itkNumericTraitsFAUS6

        Parameters
        ----------
        arg0: itkNumericTraitsFAUS6 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkRGBAPixelUC

        Parameters
        ----------
        arg0: itkRGBAPixelUC const &

        max() -> itkRGBAPixelUC
        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBAUC_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkRGBAPixelUC

        Parameters
        ----------
        arg0: itkRGBAPixelUC const &

        min() -> itkRGBAPixelUC
        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBAUC_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkRGBAPixelUC
        NonpositiveMin(arg0) -> itkRGBAPixelUC

        Parameters
        ----------
        arg0: itkRGBAPixelUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBAUC_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkRGBAPixelUC
        ZeroValue(arg0) -> itkRGBAPixelUC

        Parameters
        ----------
        arg0: itkRGBAPixelUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBAUC_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkRGBAPixelUC
        OneValue(arg0) -> itkRGBAPixelUC

        Parameters
        ----------
        arg0: itkRGBAPixelUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBAUC_OneValue(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: itkRGBAPixelUC

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBAUC_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: itkRGBAPixelUC

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBAUC_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: itkRGBAPixelUC

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBAUC_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: itkRGBAPixelUC

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBAUC_IsNonnegative(val)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkRGBAPixelUC &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBAUC_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkRGBAPixelUC const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBAUC_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkRGBAPixelUC const &
        mv: itkRGBAPixelUC &

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBAUC_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsRGBAUC
        __init__(self, arg0) -> itkNumericTraitsRGBAUC

        Parameters
        ----------
        arg0: itkNumericTraitsRGBAUC const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkRGBPixelUC

        Parameters
        ----------
        arg0: itkRGBPixelUC const &

        max() -> itkRGBPixelUC
        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBUC_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkRGBPixelUC

        Parameters
        ----------
        arg0: itkRGBPixelUC const &

        min() -> itkRGBPixelUC
        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBUC_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkRGBPixelUC
        NonpositiveMin(arg0) -> itkRGBPixelUC

        Parameters
        ----------
        arg0: itkRGBPixelUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBUC_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkRGBPixelUC
        ZeroValue(arg0) -> itkRGBPixelUC

        Parameters
        ----------
        arg0: itkRGBPixelUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBUC_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkRGBPixelUC
        OneValue(arg0) -> itkRGBPixelUC

        Parameters
        ----------
        arg0: itkRGBPixelUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBUC_OneValue(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: itkRGBPixelUC

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBUC_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: itkRGBPixelUC

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBUC_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: itkRGBPixelUC

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBUC_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: itkRGBPixelUC

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBUC_IsNonnegative(val)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkRGBPixelUC &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBUC_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkRGBPixelUC const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBUC_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkRGBPixelUC const &
        mv: itkRGBPixelUC &

        """
        return _itkNumericTraitsPython.itkNumericTraitsRGBUC_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsRGBUC
        __init__(self, arg0) -> itkNumericTraitsRGBUC

        Parameters
        ----------
        arg0: itkNumericTraitsRGBUC const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorD1

        Parameters
        ----------
        arg0: itkVectorD1 const &

        max() -> itkVectorD1
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD1_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorD1

        Parameters
        ----------
        arg0: itkVectorD1 const &

        min() -> itkVectorD1
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD1_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorD1
        NonpositiveMin(arg0) -> itkVectorD1

        Parameters
        ----------
        arg0: itkVectorD1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD1_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorD1
        ZeroValue(arg0) -> itkVectorD1

        Parameters
        ----------
        arg0: itkVectorD1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD1_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorD1
        OneValue(arg0) -> itkVectorD1

        Parameters
        ----------
        arg0: itkVectorD1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD1_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorD1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD1_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorD1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD1_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorD1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD1_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorD1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD1_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorD1 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD1_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorD1 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD1_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorD1 const &
        mv: itkVectorD1 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD1_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVD1
        __init__(self, arg0) -> itkNumericTraitsVD1

        Parameters
        ----------
        arg0: itkNumericTraitsVD1 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorD2

        Parameters
        ----------
        arg0: itkVectorD2 const &

        max() -> itkVectorD2
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorD2

        Parameters
        ----------
        arg0: itkVectorD2 const &

        min() -> itkVectorD2
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorD2
        NonpositiveMin(arg0) -> itkVectorD2

        Parameters
        ----------
        arg0: itkVectorD2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorD2
        ZeroValue(arg0) -> itkVectorD2

        Parameters
        ----------
        arg0: itkVectorD2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorD2
        OneValue(arg0) -> itkVectorD2

        Parameters
        ----------
        arg0: itkVectorD2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD2_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorD2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD2_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorD2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD2_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorD2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD2_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorD2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD2_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorD2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorD2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorD2 const &
        mv: itkVectorD2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVD2
        __init__(self, arg0) -> itkNumericTraitsVD2

        Parameters
        ----------
        arg0: itkNumericTraitsVD2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorD3

        Parameters
        ----------
        arg0: itkVectorD3 const &

        max() -> itkVectorD3
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorD3

        Parameters
        ----------
        arg0: itkVectorD3 const &

        min() -> itkVectorD3
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorD3
        NonpositiveMin(arg0) -> itkVectorD3

        Parameters
        ----------
        arg0: itkVectorD3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorD3
        ZeroValue(arg0) -> itkVectorD3

        Parameters
        ----------
        arg0: itkVectorD3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorD3
        OneValue(arg0) -> itkVectorD3

        Parameters
        ----------
        arg0: itkVectorD3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD3_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorD3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD3_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorD3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD3_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorD3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD3_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorD3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD3_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorD3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorD3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorD3 const &
        mv: itkVectorD3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVD3
        __init__(self, arg0) -> itkNumericTraitsVD3

        Parameters
        ----------
        arg0: itkNumericTraitsVD3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorD4

        Parameters
        ----------
        arg0: itkVectorD4 const &

        max() -> itkVectorD4
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorD4

        Parameters
        ----------
        arg0: itkVectorD4 const &

        min() -> itkVectorD4
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorD4
        NonpositiveMin(arg0) -> itkVectorD4

        Parameters
        ----------
        arg0: itkVectorD4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorD4
        ZeroValue(arg0) -> itkVectorD4

        Parameters
        ----------
        arg0: itkVectorD4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorD4
        OneValue(arg0) -> itkVectorD4

        Parameters
        ----------
        arg0: itkVectorD4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD4_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorD4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD4_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorD4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD4_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorD4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD4_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorD4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD4_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorD4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorD4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorD4 const &
        mv: itkVectorD4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVD4
        __init__(self, arg0) -> itkNumericTraitsVD4

        Parameters
        ----------
        arg0: itkNumericTraitsVD4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorD6

        Parameters
        ----------
        arg0: itkVectorD6 const &

        max() -> itkVectorD6
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD6_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorD6

        Parameters
        ----------
        arg0: itkVectorD6 const &

        min() -> itkVectorD6
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD6_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorD6
        NonpositiveMin(arg0) -> itkVectorD6

        Parameters
        ----------
        arg0: itkVectorD6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD6_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorD6
        ZeroValue(arg0) -> itkVectorD6

        Parameters
        ----------
        arg0: itkVectorD6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD6_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorD6
        OneValue(arg0) -> itkVectorD6

        Parameters
        ----------
        arg0: itkVectorD6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD6_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorD6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD6_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorD6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD6_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorD6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD6_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorD6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD6_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorD6 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD6_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorD6 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVD6_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorD6 const &
        mv: itkVectorD6 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVD6_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVD6
        __init__(self, arg0) -> itkNumericTraitsVD6

        Parameters
        ----------
        arg0: itkNumericTraitsVD6 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorF1

        Parameters
        ----------
        arg0: itkVectorF1 const &

        max() -> itkVectorF1
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF1_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorF1

        Parameters
        ----------
        arg0: itkVectorF1 const &

        min() -> itkVectorF1
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF1_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorF1
        NonpositiveMin(arg0) -> itkVectorF1

        Parameters
        ----------
        arg0: itkVectorF1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF1_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorF1
        ZeroValue(arg0) -> itkVectorF1

        Parameters
        ----------
        arg0: itkVectorF1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF1_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorF1
        OneValue(arg0) -> itkVectorF1

        Parameters
        ----------
        arg0: itkVectorF1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF1_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorF1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF1_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorF1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF1_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorF1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF1_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorF1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF1_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorF1 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF1_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorF1 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF1_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorF1 const &
        mv: itkVectorF1 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF1_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVF1
        __init__(self, arg0) -> itkNumericTraitsVF1

        Parameters
        ----------
        arg0: itkNumericTraitsVF1 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorF2

        Parameters
        ----------
        arg0: itkVectorF2 const &

        max() -> itkVectorF2
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorF2

        Parameters
        ----------
        arg0: itkVectorF2 const &

        min() -> itkVectorF2
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorF2
        NonpositiveMin(arg0) -> itkVectorF2

        Parameters
        ----------
        arg0: itkVectorF2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorF2
        ZeroValue(arg0) -> itkVectorF2

        Parameters
        ----------
        arg0: itkVectorF2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorF2
        OneValue(arg0) -> itkVectorF2

        Parameters
        ----------
        arg0: itkVectorF2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF2_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorF2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF2_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorF2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF2_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorF2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF2_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorF2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF2_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorF2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorF2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorF2 const &
        mv: itkVectorF2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVF2
        __init__(self, arg0) -> itkNumericTraitsVF2

        Parameters
        ----------
        arg0: itkNumericTraitsVF2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorF3

        Parameters
        ----------
        arg0: itkVectorF3 const &

        max() -> itkVectorF3
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorF3

        Parameters
        ----------
        arg0: itkVectorF3 const &

        min() -> itkVectorF3
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorF3
        NonpositiveMin(arg0) -> itkVectorF3

        Parameters
        ----------
        arg0: itkVectorF3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorF3
        ZeroValue(arg0) -> itkVectorF3

        Parameters
        ----------
        arg0: itkVectorF3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorF3
        OneValue(arg0) -> itkVectorF3

        Parameters
        ----------
        arg0: itkVectorF3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF3_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorF3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF3_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorF3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF3_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorF3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF3_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorF3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF3_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorF3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorF3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorF3 const &
        mv: itkVectorF3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVF3
        __init__(self, arg0) -> itkNumericTraitsVF3

        Parameters
        ----------
        arg0: itkNumericTraitsVF3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorF4

        Parameters
        ----------
        arg0: itkVectorF4 const &

        max() -> itkVectorF4
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorF4

        Parameters
        ----------
        arg0: itkVectorF4 const &

        min() -> itkVectorF4
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorF4
        NonpositiveMin(arg0) -> itkVectorF4

        Parameters
        ----------
        arg0: itkVectorF4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorF4
        ZeroValue(arg0) -> itkVectorF4

        Parameters
        ----------
        arg0: itkVectorF4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorF4
        OneValue(arg0) -> itkVectorF4

        Parameters
        ----------
        arg0: itkVectorF4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF4_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorF4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF4_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorF4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF4_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorF4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF4_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorF4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF4_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorF4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorF4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorF4 const &
        mv: itkVectorF4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVF4
        __init__(self, arg0) -> itkNumericTraitsVF4

        Parameters
        ----------
        arg0: itkNumericTraitsVF4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorF6

        Parameters
        ----------
        arg0: itkVectorF6 const &

        max() -> itkVectorF6
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF6_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorF6

        Parameters
        ----------
        arg0: itkVectorF6 const &

        min() -> itkVectorF6
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF6_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorF6
        NonpositiveMin(arg0) -> itkVectorF6

        Parameters
        ----------
        arg0: itkVectorF6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF6_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorF6
        ZeroValue(arg0) -> itkVectorF6

        Parameters
        ----------
        arg0: itkVectorF6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF6_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorF6
        OneValue(arg0) -> itkVectorF6

        Parameters
        ----------
        arg0: itkVectorF6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF6_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorF6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF6_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorF6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF6_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorF6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF6_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorF6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF6_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorF6 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF6_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorF6 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVF6_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorF6 const &
        mv: itkVectorF6 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVF6_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVF6
        __init__(self, arg0) -> itkNumericTraitsVF6

        Parameters
        ----------
        arg0: itkNumericTraitsVF6 const &

        """
        _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

    @staticmethod
    def max(a):
        r"""
        max(a) -> itkVariableLengthVectorF

        Parameters
        ----------
        a: itkVariableLengthVectorF const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVF_max(a)

    @staticmethod
    def min(a):
        r"""
        min(a) -> itkVariableLengthVectorF

        Parameters
        ----------
        a: itkVariableLengthVectorF const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVF_min(a)

    @staticmethod
    def ZeroValue(a):
        r"""
        ZeroValue(a) -> itkVariableLengthVectorF

        Parameters
        ----------
        a: itkVariableLengthVectorF const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVF_ZeroValue(a)

    @staticmethod
    def OneValue(a):
        r"""
        OneValue(a) -> itkVariableLengthVectorF

        Parameters
        ----------
        a: itkVariableLengthVectorF const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVF_OneValue(a)

    @staticmethod
    def NonpositiveMin(a):
        r"""
        NonpositiveMin(a) -> itkVariableLengthVectorF

        Parameters
        ----------
        a: itkVariableLengthVectorF const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVF_NonpositiveMin(a)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVariableLengthVectorF const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVF_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVariableLengthVectorF const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVF_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVariableLengthVectorF const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVF_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVariableLengthVectorF const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVF_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVariableLengthVectorF &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVF_SetLength(m, s)

    @staticmethod
    def GetLength(m):
        r"""
        GetLength(m) -> unsigned int

        Parameters
        ----------
        m: itkVariableLengthVectorF const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVF_GetLength(m)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVariableLengthVectorF const &
        mv: itkVariableLengthVectorF &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVF_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVLVF
        __init__(self, arg0) -> itkNumericTraitsVLVF

        Parameters
        ----------
        arg0: itkNumericTraitsVLVF const &

        """
        _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

    @staticmethod
    def max(a):
        r"""
        max(a) -> itkVariableLengthVectorSS

        Parameters
        ----------
        a: itkVariableLengthVectorSS const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVSS_max(a)

    @staticmethod
    def min(a):
        r"""
        min(a) -> itkVariableLengthVectorSS

        Parameters
        ----------
        a: itkVariableLengthVectorSS const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVSS_min(a)

    @staticmethod
    def ZeroValue(a):
        r"""
        ZeroValue(a) -> itkVariableLengthVectorSS

        Parameters
        ----------
        a: itkVariableLengthVectorSS const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVSS_ZeroValue(a)

    @staticmethod
    def OneValue(a):
        r"""
        OneValue(a) -> itkVariableLengthVectorSS

        Parameters
        ----------
        a: itkVariableLengthVectorSS const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVSS_OneValue(a)

    @staticmethod
    def NonpositiveMin(a):
        r"""
        NonpositiveMin(a) -> itkVariableLengthVectorSS

        Parameters
        ----------
        a: itkVariableLengthVectorSS const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVSS_NonpositiveMin(a)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVariableLengthVectorSS const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVSS_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVariableLengthVectorSS const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVSS_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVariableLengthVectorSS const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVSS_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVariableLengthVectorSS const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVSS_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVariableLengthVectorSS &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVSS_SetLength(m, s)

    @staticmethod
    def GetLength(m):
        r"""
        GetLength(m) -> unsigned int

        Parameters
        ----------
        m: itkVariableLengthVectorSS const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVSS_GetLength(m)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVariableLengthVectorSS const &
        mv: itkVariableLengthVectorSS &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVSS_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVLVSS
        __init__(self, arg0) -> itkNumericTraitsVLVSS

        Parameters
        ----------
        arg0: itkNumericTraitsVLVSS const &

        """
        _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

    @staticmethod
    def max(a):
        r"""
        max(a) -> itkVariableLengthVectorUC

        Parameters
        ----------
        a: itkVariableLengthVectorUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVUC_max(a)

    @staticmethod
    def min(a):
        r"""
        min(a) -> itkVariableLengthVectorUC

        Parameters
        ----------
        a: itkVariableLengthVectorUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVUC_min(a)

    @staticmethod
    def ZeroValue(a):
        r"""
        ZeroValue(a) -> itkVariableLengthVectorUC

        Parameters
        ----------
        a: itkVariableLengthVectorUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVUC_ZeroValue(a)

    @staticmethod
    def OneValue(a):
        r"""
        OneValue(a) -> itkVariableLengthVectorUC

        Parameters
        ----------
        a: itkVariableLengthVectorUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVUC_OneValue(a)

    @staticmethod
    def NonpositiveMin(a):
        r"""
        NonpositiveMin(a) -> itkVariableLengthVectorUC

        Parameters
        ----------
        a: itkVariableLengthVectorUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVUC_NonpositiveMin(a)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVariableLengthVectorUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVUC_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVariableLengthVectorUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVUC_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVariableLengthVectorUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVUC_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVariableLengthVectorUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVUC_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVariableLengthVectorUC &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVUC_SetLength(m, s)

    @staticmethod
    def GetLength(m):
        r"""
        GetLength(m) -> unsigned int

        Parameters
        ----------
        m: itkVariableLengthVectorUC const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVUC_GetLength(m)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVariableLengthVectorUC const &
        mv: itkVariableLengthVectorUC &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVLVUC_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVLVUC
        __init__(self, arg0) -> itkNumericTraitsVLVUC

        Parameters
        ----------
        arg0: itkNumericTraitsVLVUC const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorSS1

        Parameters
        ----------
        arg0: itkVectorSS1 const &

        max() -> itkVectorSS1
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS1_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorSS1

        Parameters
        ----------
        arg0: itkVectorSS1 const &

        min() -> itkVectorSS1
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS1_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorSS1
        NonpositiveMin(arg0) -> itkVectorSS1

        Parameters
        ----------
        arg0: itkVectorSS1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS1_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorSS1
        ZeroValue(arg0) -> itkVectorSS1

        Parameters
        ----------
        arg0: itkVectorSS1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS1_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorSS1
        OneValue(arg0) -> itkVectorSS1

        Parameters
        ----------
        arg0: itkVectorSS1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS1_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorSS1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS1_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorSS1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS1_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorSS1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS1_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorSS1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS1_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorSS1 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS1_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorSS1 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS1_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorSS1 const &
        mv: itkVectorSS1 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS1_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVSS1
        __init__(self, arg0) -> itkNumericTraitsVSS1

        Parameters
        ----------
        arg0: itkNumericTraitsVSS1 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorSS2

        Parameters
        ----------
        arg0: itkVectorSS2 const &

        max() -> itkVectorSS2
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorSS2

        Parameters
        ----------
        arg0: itkVectorSS2 const &

        min() -> itkVectorSS2
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorSS2
        NonpositiveMin(arg0) -> itkVectorSS2

        Parameters
        ----------
        arg0: itkVectorSS2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorSS2
        ZeroValue(arg0) -> itkVectorSS2

        Parameters
        ----------
        arg0: itkVectorSS2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorSS2
        OneValue(arg0) -> itkVectorSS2

        Parameters
        ----------
        arg0: itkVectorSS2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS2_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorSS2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS2_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorSS2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS2_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorSS2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS2_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorSS2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS2_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorSS2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorSS2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorSS2 const &
        mv: itkVectorSS2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVSS2
        __init__(self, arg0) -> itkNumericTraitsVSS2

        Parameters
        ----------
        arg0: itkNumericTraitsVSS2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorSS3

        Parameters
        ----------
        arg0: itkVectorSS3 const &

        max() -> itkVectorSS3
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorSS3

        Parameters
        ----------
        arg0: itkVectorSS3 const &

        min() -> itkVectorSS3
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorSS3
        NonpositiveMin(arg0) -> itkVectorSS3

        Parameters
        ----------
        arg0: itkVectorSS3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorSS3
        ZeroValue(arg0) -> itkVectorSS3

        Parameters
        ----------
        arg0: itkVectorSS3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorSS3
        OneValue(arg0) -> itkVectorSS3

        Parameters
        ----------
        arg0: itkVectorSS3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS3_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorSS3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS3_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorSS3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS3_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorSS3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS3_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorSS3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS3_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorSS3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorSS3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorSS3 const &
        mv: itkVectorSS3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVSS3
        __init__(self, arg0) -> itkNumericTraitsVSS3

        Parameters
        ----------
        arg0: itkNumericTraitsVSS3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorSS4

        Parameters
        ----------
        arg0: itkVectorSS4 const &

        max() -> itkVectorSS4
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorSS4

        Parameters
        ----------
        arg0: itkVectorSS4 const &

        min() -> itkVectorSS4
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorSS4
        NonpositiveMin(arg0) -> itkVectorSS4

        Parameters
        ----------
        arg0: itkVectorSS4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorSS4
        ZeroValue(arg0) -> itkVectorSS4

        Parameters
        ----------
        arg0: itkVectorSS4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorSS4
        OneValue(arg0) -> itkVectorSS4

        Parameters
        ----------
        arg0: itkVectorSS4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS4_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorSS4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS4_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorSS4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS4_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorSS4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS4_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorSS4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS4_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorSS4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorSS4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorSS4 const &
        mv: itkVectorSS4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVSS4
        __init__(self, arg0) -> itkNumericTraitsVSS4

        Parameters
        ----------
        arg0: itkNumericTraitsVSS4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorSS6

        Parameters
        ----------
        arg0: itkVectorSS6 const &

        max() -> itkVectorSS6
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS6_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorSS6

        Parameters
        ----------
        arg0: itkVectorSS6 const &

        min() -> itkVectorSS6
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS6_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorSS6
        NonpositiveMin(arg0) -> itkVectorSS6

        Parameters
        ----------
        arg0: itkVectorSS6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS6_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorSS6
        ZeroValue(arg0) -> itkVectorSS6

        Parameters
        ----------
        arg0: itkVectorSS6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS6_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorSS6
        OneValue(arg0) -> itkVectorSS6

        Parameters
        ----------
        arg0: itkVectorSS6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS6_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorSS6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS6_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorSS6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS6_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorSS6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS6_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorSS6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS6_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorSS6 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS6_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorSS6 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS6_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorSS6 const &
        mv: itkVectorSS6 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVSS6_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVSS6
        __init__(self, arg0) -> itkNumericTraitsVSS6

        Parameters
        ----------
        arg0: itkNumericTraitsVSS6 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorUC1

        Parameters
        ----------
        arg0: itkVectorUC1 const &

        max() -> itkVectorUC1
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC1_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorUC1

        Parameters
        ----------
        arg0: itkVectorUC1 const &

        min() -> itkVectorUC1
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC1_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorUC1
        NonpositiveMin(arg0) -> itkVectorUC1

        Parameters
        ----------
        arg0: itkVectorUC1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC1_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorUC1
        ZeroValue(arg0) -> itkVectorUC1

        Parameters
        ----------
        arg0: itkVectorUC1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC1_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorUC1
        OneValue(arg0) -> itkVectorUC1

        Parameters
        ----------
        arg0: itkVectorUC1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC1_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorUC1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC1_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorUC1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC1_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorUC1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC1_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorUC1 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC1_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorUC1 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC1_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorUC1 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC1_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorUC1 const &
        mv: itkVectorUC1 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC1_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVUC1
        __init__(self, arg0) -> itkNumericTraitsVUC1

        Parameters
        ----------
        arg0: itkNumericTraitsVUC1 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorUC2

        Parameters
        ----------
        arg0: itkVectorUC2 const &

        max() -> itkVectorUC2
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC2_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorUC2

        Parameters
        ----------
        arg0: itkVectorUC2 const &

        min() -> itkVectorUC2
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC2_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorUC2
        NonpositiveMin(arg0) -> itkVectorUC2

        Parameters
        ----------
        arg0: itkVectorUC2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC2_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorUC2
        ZeroValue(arg0) -> itkVectorUC2

        Parameters
        ----------
        arg0: itkVectorUC2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC2_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorUC2
        OneValue(arg0) -> itkVectorUC2

        Parameters
        ----------
        arg0: itkVectorUC2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC2_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorUC2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC2_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorUC2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC2_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorUC2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC2_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorUC2 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC2_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorUC2 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC2_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorUC2 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC2_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorUC2 const &
        mv: itkVectorUC2 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC2_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVUC2
        __init__(self, arg0) -> itkNumericTraitsVUC2

        Parameters
        ----------
        arg0: itkNumericTraitsVUC2 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorUC3

        Parameters
        ----------
        arg0: itkVectorUC3 const &

        max() -> itkVectorUC3
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC3_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorUC3

        Parameters
        ----------
        arg0: itkVectorUC3 const &

        min() -> itkVectorUC3
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC3_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorUC3
        NonpositiveMin(arg0) -> itkVectorUC3

        Parameters
        ----------
        arg0: itkVectorUC3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC3_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorUC3
        ZeroValue(arg0) -> itkVectorUC3

        Parameters
        ----------
        arg0: itkVectorUC3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC3_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorUC3
        OneValue(arg0) -> itkVectorUC3

        Parameters
        ----------
        arg0: itkVectorUC3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC3_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorUC3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC3_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorUC3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC3_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorUC3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC3_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorUC3 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC3_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorUC3 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC3_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorUC3 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC3_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorUC3 const &
        mv: itkVectorUC3 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC3_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVUC3
        __init__(self, arg0) -> itkNumericTraitsVUC3

        Parameters
        ----------
        arg0: itkNumericTraitsVUC3 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorUC4

        Parameters
        ----------
        arg0: itkVectorUC4 const &

        max() -> itkVectorUC4
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC4_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorUC4

        Parameters
        ----------
        arg0: itkVectorUC4 const &

        min() -> itkVectorUC4
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC4_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorUC4
        NonpositiveMin(arg0) -> itkVectorUC4

        Parameters
        ----------
        arg0: itkVectorUC4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC4_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorUC4
        ZeroValue(arg0) -> itkVectorUC4

        Parameters
        ----------
        arg0: itkVectorUC4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC4_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorUC4
        OneValue(arg0) -> itkVectorUC4

        Parameters
        ----------
        arg0: itkVectorUC4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC4_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorUC4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC4_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorUC4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC4_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorUC4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC4_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorUC4 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC4_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorUC4 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC4_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorUC4 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC4_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorUC4 const &
        mv: itkVectorUC4 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC4_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVUC4
        __init__(self, arg0) -> itkNumericTraitsVUC4

        Parameters
        ----------
        arg0: itkNumericTraitsVUC4 const &

        """
        _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

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> itkVectorUC6

        Parameters
        ----------
        arg0: itkVectorUC6 const &

        max() -> itkVectorUC6
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC6_max(*args)

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> itkVectorUC6

        Parameters
        ----------
        arg0: itkVectorUC6 const &

        min() -> itkVectorUC6
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC6_min(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> itkVectorUC6
        NonpositiveMin(arg0) -> itkVectorUC6

        Parameters
        ----------
        arg0: itkVectorUC6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC6_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> itkVectorUC6
        ZeroValue(arg0) -> itkVectorUC6

        Parameters
        ----------
        arg0: itkVectorUC6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC6_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> itkVectorUC6
        OneValue(arg0) -> itkVectorUC6

        Parameters
        ----------
        arg0: itkVectorUC6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC6_OneValue(*args)

    @staticmethod
    def IsPositive(a):
        r"""
        IsPositive(a) -> bool

        Parameters
        ----------
        a: itkVectorUC6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC6_IsPositive(a)

    @staticmethod
    def IsNonpositive(a):
        r"""
        IsNonpositive(a) -> bool

        Parameters
        ----------
        a: itkVectorUC6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC6_IsNonpositive(a)

    @staticmethod
    def IsNegative(a):
        r"""
        IsNegative(a) -> bool

        Parameters
        ----------
        a: itkVectorUC6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC6_IsNegative(a)

    @staticmethod
    def IsNonnegative(a):
        r"""
        IsNonnegative(a) -> bool

        Parameters
        ----------
        a: itkVectorUC6 const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC6_IsNonnegative(a)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: itkVectorUC6 &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC6_SetLength(m, s)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: itkVectorUC6 const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC6_GetLength(*args)

    @staticmethod
    def AssignToArray(v, mv):
        r"""
        AssignToArray(v, mv)

        Parameters
        ----------
        v: itkVectorUC6 const &
        mv: itkVectorUC6 &

        """
        return _itkNumericTraitsPython.itkNumericTraitsVUC6_AssignToArray(v, mv)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsVUC6
        __init__(self, arg0) -> itkNumericTraitsVUC6

        Parameters
        ----------
        arg0: itkNumericTraitsVUC6 const &

        """
        _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

    @staticmethod
    def min():
        r"""min() -> bool"""
        return _itkNumericTraitsPython.stdnumeric_limitsB_min()

    @staticmethod
    def max():
        r"""max() -> bool"""
        return _itkNumericTraitsPython.stdnumeric_limitsB_max()

    @staticmethod
    def lowest():
        r"""lowest() -> bool"""
        return _itkNumericTraitsPython.stdnumeric_limitsB_lowest()

    @staticmethod
    def epsilon():
        r"""epsilon() -> bool"""
        return _itkNumericTraitsPython.stdnumeric_limitsB_epsilon()

    @staticmethod
    def round_error():
        r"""round_error() -> bool"""
        return _itkNumericTraitsPython.stdnumeric_limitsB_round_error()

    @staticmethod
    def infinity():
        r"""infinity() -> bool"""
        return _itkNumericTraitsPython.stdnumeric_limitsB_infinity()

    @staticmethod
    def quiet_NaN():
        r"""quiet_NaN() -> bool"""
        return _itkNumericTraitsPython.stdnumeric_limitsB_quiet_NaN()

    @staticmethod
    def signaling_NaN():
        r"""signaling_NaN() -> bool"""
        return _itkNumericTraitsPython.stdnumeric_limitsB_signaling_NaN()

    @staticmethod
    def denorm_min():
        r"""denorm_min() -> bool"""
        return _itkNumericTraitsPython.stdnumeric_limitsB_denorm_min()

    def __init__(self, *args):
        r"""
        __init__(self) -> stdnumeric_limitsB
        __init__(self, arg0) -> stdnumeric_limitsB

        Parameters
        ----------
        arg0: stdnumeric_limitsB const &

        """
        _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

    @staticmethod
    def min():
        r"""min() -> double"""
        return _itkNumericTraitsPython.stdnumeric_limitsD_min()

    @staticmethod
    def max():
        r"""max() -> double"""
        return _itkNumericTraitsPython.stdnumeric_limitsD_max()

    @staticmethod
    def lowest():
        r"""lowest() -> double"""
        return _itkNumericTraitsPython.stdnumeric_limitsD_lowest()

    @staticmethod
    def epsilon():
        r"""epsilon() -> double"""
        return _itkNumericTraitsPython.stdnumeric_limitsD_epsilon()

    @staticmethod
    def round_error():
        r"""round_error() -> double"""
        return _itkNumericTraitsPython.stdnumeric_limitsD_round_error()

    @staticmethod
    def infinity():
        r"""infinity() -> double"""
        return _itkNumericTraitsPython.stdnumeric_limitsD_infinity()

    @staticmethod
    def quiet_NaN():
        r"""quiet_NaN() -> double"""
        return _itkNumericTraitsPython.stdnumeric_limitsD_quiet_NaN()

    @staticmethod
    def signaling_NaN():
        r"""signaling_NaN() -> double"""
        return _itkNumericTraitsPython.stdnumeric_limitsD_signaling_NaN()

    @staticmethod
    def denorm_min():
        r"""denorm_min() -> double"""
        return _itkNumericTraitsPython.stdnumeric_limitsD_denorm_min()

    def __init__(self, *args):
        r"""
        __init__(self) -> stdnumeric_limitsD
        __init__(self, arg0) -> stdnumeric_limitsD

        Parameters
        ----------
        arg0: stdnumeric_limitsD const &

        """
        _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

    @staticmethod
    def min():
        r"""min() -> float"""
        return _itkNumericTraitsPython.stdnumeric_limitsF_min()

    @staticmethod
    def max():
        r"""max() -> float"""
        return _itkNumericTraitsPython.stdnumeric_limitsF_max()

    @staticmethod
    def lowest():
        r"""lowest() -> float"""
        return _itkNumericTraitsPython.stdnumeric_limitsF_lowest()

    @staticmethod
    def epsilon():
        r"""epsilon() -> float"""
        return _itkNumericTraitsPython.stdnumeric_limitsF_epsilon()

    @staticmethod
    def round_error():
        r"""round_error() -> float"""
        return _itkNumericTraitsPython.stdnumeric_limitsF_round_error()

    @staticmethod
    def infinity():
        r"""infinity() -> float"""
        return _itkNumericTraitsPython.stdnumeric_limitsF_infinity()

    @staticmethod
    def quiet_NaN():
        r"""quiet_NaN() -> float"""
        return _itkNumericTraitsPython.stdnumeric_limitsF_quiet_NaN()

    @staticmethod
    def signaling_NaN():
        r"""signaling_NaN() -> float"""
        return _itkNumericTraitsPython.stdnumeric_limitsF_signaling_NaN()

    @staticmethod
    def denorm_min():
        r"""denorm_min() -> float"""
        return _itkNumericTraitsPython.stdnumeric_limitsF_denorm_min()

    def __init__(self, *args):
        r"""
        __init__(self) -> stdnumeric_limitsF
        __init__(self, arg0) -> stdnumeric_limitsF

        Parameters
        ----------
        arg0: stdnumeric_limitsF const &

        """
        _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

    @staticmethod
    def min():
        r"""min() -> long double"""
        return _itkNumericTraitsPython.stdnumeric_limitsLD_min()

    @staticmethod
    def max():
        r"""max() -> long double"""
        return _itkNumericTraitsPython.stdnumeric_limitsLD_max()

    @staticmethod
    def lowest():
        r"""lowest() -> long double"""
        return _itkNumericTraitsPython.stdnumeric_limitsLD_lowest()

    @staticmethod
    def epsilon():
        r"""epsilon() -> long double"""
        return _itkNumericTraitsPython.stdnumeric_limitsLD_epsilon()

    @staticmethod
    def round_error():
        r"""round_error() -> long double"""
        return _itkNumericTraitsPython.stdnumeric_limitsLD_round_error()

    @staticmethod
    def infinity():
        r"""infinity() -> long double"""
        return _itkNumericTraitsPython.stdnumeric_limitsLD_infinity()

    @staticmethod
    def quiet_NaN():
        r"""quiet_NaN() -> long double"""
        return _itkNumericTraitsPython.stdnumeric_limitsLD_quiet_NaN()

    @staticmethod
    def signaling_NaN():
        r"""signaling_NaN() -> long double"""
        return _itkNumericTraitsPython.stdnumeric_limitsLD_signaling_NaN()

    @staticmethod
    def denorm_min():
        r"""denorm_min() -> long double"""
        return _itkNumericTraitsPython.stdnumeric_limitsLD_denorm_min()

    def __init__(self, *args):
        r"""
        __init__(self) -> stdnumeric_limitsLD
        __init__(self, arg0) -> stdnumeric_limitsLD

        Parameters
        ----------
        arg0: stdnumeric_limitsLD const &

        """
        _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

    @staticmethod
    def min():
        r"""min() -> signed char"""
        return _itkNumericTraitsPython.stdnumeric_limitsSC_min()

    @staticmethod
    def max():
        r"""max() -> signed char"""
        return _itkNumericTraitsPython.stdnumeric_limitsSC_max()

    @staticmethod
    def lowest():
        r"""lowest() -> signed char"""
        return _itkNumericTraitsPython.stdnumeric_limitsSC_lowest()

    @staticmethod
    def epsilon():
        r"""epsilon() -> signed char"""
        return _itkNumericTraitsPython.stdnumeric_limitsSC_epsilon()

    @staticmethod
    def round_error():
        r"""round_error() -> signed char"""
        return _itkNumericTraitsPython.stdnumeric_limitsSC_round_error()

    @staticmethod
    def infinity():
        r"""infinity() -> signed char"""
        return _itkNumericTraitsPython.stdnumeric_limitsSC_infinity()

    @staticmethod
    def quiet_NaN():
        r"""quiet_NaN() -> signed char"""
        return _itkNumericTraitsPython.stdnumeric_limitsSC_quiet_NaN()

    @staticmethod
    def signaling_NaN():
        r"""signaling_NaN() -> signed char"""
        return _itkNumericTraitsPython.stdnumeric_limitsSC_signaling_NaN()

    @staticmethod
    def denorm_min():
        r"""denorm_min() -> signed char"""
        return _itkNumericTraitsPython.stdnumeric_limitsSC_denorm_min()

    def __init__(self, *args):
        r"""
        __init__(self) -> stdnumeric_limitsSC
        __init__(self, arg0) -> stdnumeric_limitsSC

        Parameters
        ----------
        arg0: stdnumeric_limitsSC const &

        """
        _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

    @staticmethod
    def min():
        r"""min() -> int"""
        return _itkNumericTraitsPython.stdnumeric_limitsSI_min()

    @staticmethod
    def max():
        r"""max() -> int"""
        return _itkNumericTraitsPython.stdnumeric_limitsSI_max()

    @staticmethod
    def lowest():
        r"""lowest() -> int"""
        return _itkNumericTraitsPython.stdnumeric_limitsSI_lowest()

    @staticmethod
    def epsilon():
        r"""epsilon() -> int"""
        return _itkNumericTraitsPython.stdnumeric_limitsSI_epsilon()

    @staticmethod
    def round_error():
        r"""round_error() -> int"""
        return _itkNumericTraitsPython.stdnumeric_limitsSI_round_error()

    @staticmethod
    def infinity():
        r"""infinity() -> int"""
        return _itkNumericTraitsPython.stdnumeric_limitsSI_infinity()

    @staticmethod
    def quiet_NaN():
        r"""quiet_NaN() -> int"""
        return _itkNumericTraitsPython.stdnumeric_limitsSI_quiet_NaN()

    @staticmethod
    def signaling_NaN():
        r"""signaling_NaN() -> int"""
        return _itkNumericTraitsPython.stdnumeric_limitsSI_signaling_NaN()

    @staticmethod
    def denorm_min():
        r"""denorm_min() -> int"""
        return _itkNumericTraitsPython.stdnumeric_limitsSI_denorm_min()

    def __init__(self, *args):
        r"""
        __init__(self) -> stdnumeric_limitsSI
        __init__(self, arg0) -> stdnumeric_limitsSI

        Parameters
        ----------
        arg0: stdnumeric_limitsSI const &

        """
        _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

    @staticmethod
    def min():
        r"""min() -> long"""
        return _itkNumericTraitsPython.stdnumeric_limitsSL_min()

    @staticmethod
    def max():
        r"""max() -> long"""
        return _itkNumericTraitsPython.stdnumeric_limitsSL_max()

    @staticmethod
    def lowest():
        r"""lowest() -> long"""
        return _itkNumericTraitsPython.stdnumeric_limitsSL_lowest()

    @staticmethod
    def epsilon():
        r"""epsilon() -> long"""
        return _itkNumericTraitsPython.stdnumeric_limitsSL_epsilon()

    @staticmethod
    def round_error():
        r"""round_error() -> long"""
        return _itkNumericTraitsPython.stdnumeric_limitsSL_round_error()

    @staticmethod
    def infinity():
        r"""infinity() -> long"""
        return _itkNumericTraitsPython.stdnumeric_limitsSL_infinity()

    @staticmethod
    def quiet_NaN():
        r"""quiet_NaN() -> long"""
        return _itkNumericTraitsPython.stdnumeric_limitsSL_quiet_NaN()

    @staticmethod
    def signaling_NaN():
        r"""signaling_NaN() -> long"""
        return _itkNumericTraitsPython.stdnumeric_limitsSL_signaling_NaN()

    @staticmethod
    def denorm_min():
        r"""denorm_min() -> long"""
        return _itkNumericTraitsPython.stdnumeric_limitsSL_denorm_min()

    def __init__(self, *args):
        r"""
        __init__(self) -> stdnumeric_limitsSL
        __init__(self, arg0) -> stdnumeric_limitsSL

        Parameters
        ----------
        arg0: stdnumeric_limitsSL const &

        """
        _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

    @staticmethod
    def min():
        r"""min() -> short"""
        return _itkNumericTraitsPython.stdnumeric_limitsSS_min()

    @staticmethod
    def max():
        r"""max() -> short"""
        return _itkNumericTraitsPython.stdnumeric_limitsSS_max()

    @staticmethod
    def lowest():
        r"""lowest() -> short"""
        return _itkNumericTraitsPython.stdnumeric_limitsSS_lowest()

    @staticmethod
    def epsilon():
        r"""epsilon() -> short"""
        return _itkNumericTraitsPython.stdnumeric_limitsSS_epsilon()

    @staticmethod
    def round_error():
        r"""round_error() -> short"""
        return _itkNumericTraitsPython.stdnumeric_limitsSS_round_error()

    @staticmethod
    def infinity():
        r"""infinity() -> short"""
        return _itkNumericTraitsPython.stdnumeric_limitsSS_infinity()

    @staticmethod
    def quiet_NaN():
        r"""quiet_NaN() -> short"""
        return _itkNumericTraitsPython.stdnumeric_limitsSS_quiet_NaN()

    @staticmethod
    def signaling_NaN():
        r"""signaling_NaN() -> short"""
        return _itkNumericTraitsPython.stdnumeric_limitsSS_signaling_NaN()

    @staticmethod
    def denorm_min():
        r"""denorm_min() -> short"""
        return _itkNumericTraitsPython.stdnumeric_limitsSS_denorm_min()

    def __init__(self, *args):
        r"""
        __init__(self) -> stdnumeric_limitsSS
        __init__(self, arg0) -> stdnumeric_limitsSS

        Parameters
        ----------
        arg0: stdnumeric_limitsSS const &

        """
        _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

    @staticmethod
    def min():
        r"""min() -> unsigned char"""
        return _itkNumericTraitsPython.stdnumeric_limitsUC_min()

    @staticmethod
    def max():
        r"""max() -> unsigned char"""
        return _itkNumericTraitsPython.stdnumeric_limitsUC_max()

    @staticmethod
    def lowest():
        r"""lowest() -> unsigned char"""
        return _itkNumericTraitsPython.stdnumeric_limitsUC_lowest()

    @staticmethod
    def epsilon():
        r"""epsilon() -> unsigned char"""
        return _itkNumericTraitsPython.stdnumeric_limitsUC_epsilon()

    @staticmethod
    def round_error():
        r"""round_error() -> unsigned char"""
        return _itkNumericTraitsPython.stdnumeric_limitsUC_round_error()

    @staticmethod
    def infinity():
        r"""infinity() -> unsigned char"""
        return _itkNumericTraitsPython.stdnumeric_limitsUC_infinity()

    @staticmethod
    def quiet_NaN():
        r"""quiet_NaN() -> unsigned char"""
        return _itkNumericTraitsPython.stdnumeric_limitsUC_quiet_NaN()

    @staticmethod
    def signaling_NaN():
        r"""signaling_NaN() -> unsigned char"""
        return _itkNumericTraitsPython.stdnumeric_limitsUC_signaling_NaN()

    @staticmethod
    def denorm_min():
        r"""denorm_min() -> unsigned char"""
        return _itkNumericTraitsPython.stdnumeric_limitsUC_denorm_min()

    def __init__(self, *args):
        r"""
        __init__(self) -> stdnumeric_limitsUC
        __init__(self, arg0) -> stdnumeric_limitsUC

        Parameters
        ----------
        arg0: stdnumeric_limitsUC const &

        """
        _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

    @staticmethod
    def min():
        r"""min() -> unsigned int"""
        return _itkNumericTraitsPython.stdnumeric_limitsUI_min()

    @staticmethod
    def max():
        r"""max() -> unsigned int"""
        return _itkNumericTraitsPython.stdnumeric_limitsUI_max()

    @staticmethod
    def lowest():
        r"""lowest() -> unsigned int"""
        return _itkNumericTraitsPython.stdnumeric_limitsUI_lowest()

    @staticmethod
    def epsilon():
        r"""epsilon() -> unsigned int"""
        return _itkNumericTraitsPython.stdnumeric_limitsUI_epsilon()

    @staticmethod
    def round_error():
        r"""round_error() -> unsigned int"""
        return _itkNumericTraitsPython.stdnumeric_limitsUI_round_error()

    @staticmethod
    def infinity():
        r"""infinity() -> unsigned int"""
        return _itkNumericTraitsPython.stdnumeric_limitsUI_infinity()

    @staticmethod
    def quiet_NaN():
        r"""quiet_NaN() -> unsigned int"""
        return _itkNumericTraitsPython.stdnumeric_limitsUI_quiet_NaN()

    @staticmethod
    def signaling_NaN():
        r"""signaling_NaN() -> unsigned int"""
        return _itkNumericTraitsPython.stdnumeric_limitsUI_signaling_NaN()

    @staticmethod
    def denorm_min():
        r"""denorm_min() -> unsigned int"""
        return _itkNumericTraitsPython.stdnumeric_limitsUI_denorm_min()

    def __init__(self, *args):
        r"""
        __init__(self) -> stdnumeric_limitsUI
        __init__(self, arg0) -> stdnumeric_limitsUI

        Parameters
        ----------
        arg0: stdnumeric_limitsUI const &

        """
        _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

    @staticmethod
    def min():
        r"""min() -> unsigned long"""
        return _itkNumericTraitsPython.stdnumeric_limitsUL_min()

    @staticmethod
    def max():
        r"""max() -> unsigned long"""
        return _itkNumericTraitsPython.stdnumeric_limitsUL_max()

    @staticmethod
    def lowest():
        r"""lowest() -> unsigned long"""
        return _itkNumericTraitsPython.stdnumeric_limitsUL_lowest()

    @staticmethod
    def epsilon():
        r"""epsilon() -> unsigned long"""
        return _itkNumericTraitsPython.stdnumeric_limitsUL_epsilon()

    @staticmethod
    def round_error():
        r"""round_error() -> unsigned long"""
        return _itkNumericTraitsPython.stdnumeric_limitsUL_round_error()

    @staticmethod
    def infinity():
        r"""infinity() -> unsigned long"""
        return _itkNumericTraitsPython.stdnumeric_limitsUL_infinity()

    @staticmethod
    def quiet_NaN():
        r"""quiet_NaN() -> unsigned long"""
        return _itkNumericTraitsPython.stdnumeric_limitsUL_quiet_NaN()

    @staticmethod
    def signaling_NaN():
        r"""signaling_NaN() -> unsigned long"""
        return _itkNumericTraitsPython.stdnumeric_limitsUL_signaling_NaN()

    @staticmethod
    def denorm_min():
        r"""denorm_min() -> unsigned long"""
        return _itkNumericTraitsPython.stdnumeric_limitsUL_denorm_min()

    def __init__(self, *args):
        r"""
        __init__(self) -> stdnumeric_limitsUL
        __init__(self, arg0) -> stdnumeric_limitsUL

        Parameters
        ----------
        arg0: stdnumeric_limitsUL const &

        """
        _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_limitsULL(object):
    r"""Proxy of C++ stdnumeric_limitsULL class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr

    @staticmethod
    def min():
        r"""min() -> unsigned long long"""
        return _itkNumericTraitsPython.stdnumeric_limitsULL_min()

    @staticmethod
    def max():
        r"""max() -> unsigned long long"""
        return _itkNumericTraitsPython.stdnumeric_limitsULL_max()

    @staticmethod
    def lowest():
        r"""lowest() -> unsigned long long"""
        return _itkNumericTraitsPython.stdnumeric_limitsULL_lowest()

    @staticmethod
    def epsilon():
        r"""epsilon() -> unsigned long long"""
        return _itkNumericTraitsPython.stdnumeric_limitsULL_epsilon()

    @staticmethod
    def round_error():
        r"""round_error() -> unsigned long long"""
        return _itkNumericTraitsPython.stdnumeric_limitsULL_round_error()

    @staticmethod
    def infinity():
        r"""infinity() -> unsigned long long"""
        return _itkNumericTraitsPython.stdnumeric_limitsULL_infinity()

    @staticmethod
    def quiet_NaN():
        r"""quiet_NaN() -> unsigned long long"""
        return _itkNumericTraitsPython.stdnumeric_limitsULL_quiet_NaN()

    @staticmethod
    def signaling_NaN():
        r"""signaling_NaN() -> unsigned long long"""
        return _itkNumericTraitsPython.stdnumeric_limitsULL_signaling_NaN()

    @staticmethod
    def denorm_min():
        r"""denorm_min() -> unsigned long long"""
        return _itkNumericTraitsPython.stdnumeric_limitsULL_denorm_min()

    def __init__(self, *args):
        r"""
        __init__(self) -> stdnumeric_limitsULL
        __init__(self, arg0) -> stdnumeric_limitsULL

        Parameters
        ----------
        arg0: stdnumeric_limitsULL const &

        """
        _itkNumericTraitsPython.stdnumeric_limitsULL_swiginit(self, _itkNumericTraitsPython.new_stdnumeric_limitsULL(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_stdnumeric_limitsULL

# Register stdnumeric_limitsULL in _itkNumericTraitsPython:
_itkNumericTraitsPython.stdnumeric_limitsULL_swigregister(stdnumeric_limitsULL)
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

    @staticmethod
    def min():
        r"""min() -> unsigned short"""
        return _itkNumericTraitsPython.stdnumeric_limitsUS_min()

    @staticmethod
    def max():
        r"""max() -> unsigned short"""
        return _itkNumericTraitsPython.stdnumeric_limitsUS_max()

    @staticmethod
    def lowest():
        r"""lowest() -> unsigned short"""
        return _itkNumericTraitsPython.stdnumeric_limitsUS_lowest()

    @staticmethod
    def epsilon():
        r"""epsilon() -> unsigned short"""
        return _itkNumericTraitsPython.stdnumeric_limitsUS_epsilon()

    @staticmethod
    def round_error():
        r"""round_error() -> unsigned short"""
        return _itkNumericTraitsPython.stdnumeric_limitsUS_round_error()

    @staticmethod
    def infinity():
        r"""infinity() -> unsigned short"""
        return _itkNumericTraitsPython.stdnumeric_limitsUS_infinity()

    @staticmethod
    def quiet_NaN():
        r"""quiet_NaN() -> unsigned short"""
        return _itkNumericTraitsPython.stdnumeric_limitsUS_quiet_NaN()

    @staticmethod
    def signaling_NaN():
        r"""signaling_NaN() -> unsigned short"""
        return _itkNumericTraitsPython.stdnumeric_limitsUS_signaling_NaN()

    @staticmethod
    def denorm_min():
        r"""denorm_min() -> unsigned short"""
        return _itkNumericTraitsPython.stdnumeric_limitsUS_denorm_min()

    def __init__(self, *args):
        r"""
        __init__(self) -> stdnumeric_limitsUS
        __init__(self, arg0) -> stdnumeric_limitsUS

        Parameters
        ----------
        arg0: stdnumeric_limitsUS const &

        """
        _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

    @staticmethod
    def min(*args):
        r"""
        min() -> bool
        min(arg0) -> bool

        Parameters
        ----------
        arg0: bool

        """
        return _itkNumericTraitsPython.itkNumericTraitsB_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max() -> bool
        max(arg0) -> bool

        Parameters
        ----------
        arg0: bool

        """
        return _itkNumericTraitsPython.itkNumericTraitsB_max(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: bool

        """
        return _itkNumericTraitsPython.itkNumericTraitsB_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: bool

        """
        return _itkNumericTraitsPython.itkNumericTraitsB_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: bool

        """
        return _itkNumericTraitsPython.itkNumericTraitsB_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: bool

        """
        return _itkNumericTraitsPython.itkNumericTraitsB_IsNonnegative(val)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: bool const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsB_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> bool
        NonpositiveMin(arg0) -> bool

        Parameters
        ----------
        arg0: bool const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsB_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> bool
        ZeroValue(arg0) -> bool

        Parameters
        ----------
        arg0: bool const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsB_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> bool
        OneValue(arg0) -> bool

        Parameters
        ----------
        arg0: bool const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsB_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: bool &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsB_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsB
        __init__(self, arg0) -> itkNumericTraitsB

        Parameters
        ----------
        arg0: itkNumericTraitsB const &

        """
        _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

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> double

        Parameters
        ----------
        arg0: double

        min() -> double
        """
        return _itkNumericTraitsPython.itkNumericTraitsD_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> double

        Parameters
        ----------
        arg0: double

        max() -> double
        """
        return _itkNumericTraitsPython.itkNumericTraitsD_max(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: double

        """
        return _itkNumericTraitsPython.itkNumericTraitsD_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: double

        """
        return _itkNumericTraitsPython.itkNumericTraitsD_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: double

        """
        return _itkNumericTraitsPython.itkNumericTraitsD_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: double

        """
        return _itkNumericTraitsPython.itkNumericTraitsD_IsNonnegative(val)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: double const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsD_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> double
        NonpositiveMin(arg0) -> double

        Parameters
        ----------
        arg0: double const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsD_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> double
        ZeroValue(arg0) -> double

        Parameters
        ----------
        arg0: double const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsD_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> double
        OneValue(arg0) -> double

        Parameters
        ----------
        arg0: double const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsD_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: double &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsD_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsD
        __init__(self, arg0) -> itkNumericTraitsD

        Parameters
        ----------
        arg0: itkNumericTraitsD const &

        """
        _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

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> float

        Parameters
        ----------
        arg0: float

        min() -> float
        """
        return _itkNumericTraitsPython.itkNumericTraitsF_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> float

        Parameters
        ----------
        arg0: float

        max() -> float
        """
        return _itkNumericTraitsPython.itkNumericTraitsF_max(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: float

        """
        return _itkNumericTraitsPython.itkNumericTraitsF_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: float

        """
        return _itkNumericTraitsPython.itkNumericTraitsF_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: float

        """
        return _itkNumericTraitsPython.itkNumericTraitsF_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: float

        """
        return _itkNumericTraitsPython.itkNumericTraitsF_IsNonnegative(val)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: float const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsF_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> float
        NonpositiveMin(arg0) -> float

        Parameters
        ----------
        arg0: float const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsF_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> float
        ZeroValue(arg0) -> float

        Parameters
        ----------
        arg0: float const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsF_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> float
        OneValue(arg0) -> float

        Parameters
        ----------
        arg0: float const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsF_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: float &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsF_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsF
        __init__(self, arg0) -> itkNumericTraitsF

        Parameters
        ----------
        arg0: itkNumericTraitsF const &

        """
        _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

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> long double

        Parameters
        ----------
        arg0: long double

        min() -> long double
        """
        return _itkNumericTraitsPython.itkNumericTraitsLD_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> long double

        Parameters
        ----------
        arg0: long double

        max() -> long double
        """
        return _itkNumericTraitsPython.itkNumericTraitsLD_max(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: long double

        """
        return _itkNumericTraitsPython.itkNumericTraitsLD_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: long double

        """
        return _itkNumericTraitsPython.itkNumericTraitsLD_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: long double

        """
        return _itkNumericTraitsPython.itkNumericTraitsLD_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: long double

        """
        return _itkNumericTraitsPython.itkNumericTraitsLD_IsNonnegative(val)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: long double const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsLD_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> long double
        NonpositiveMin(arg0) -> long double

        Parameters
        ----------
        arg0: long double const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsLD_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> long double
        ZeroValue(arg0) -> long double

        Parameters
        ----------
        arg0: long double const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsLD_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> long double
        OneValue(arg0) -> long double

        Parameters
        ----------
        arg0: long double const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsLD_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: long double &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsLD_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsLD
        __init__(self, arg0) -> itkNumericTraitsLD

        Parameters
        ----------
        arg0: itkNumericTraitsLD const &

        """
        _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

    @staticmethod
    def min(*args):
        r"""
        min() -> signed char
        min(arg0) -> signed char

        Parameters
        ----------
        arg0: signed char

        """
        return _itkNumericTraitsPython.itkNumericTraitsSC_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max() -> signed char
        max(arg0) -> signed char

        Parameters
        ----------
        arg0: signed char

        """
        return _itkNumericTraitsPython.itkNumericTraitsSC_max(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: signed char

        """
        return _itkNumericTraitsPython.itkNumericTraitsSC_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: signed char

        """
        return _itkNumericTraitsPython.itkNumericTraitsSC_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: signed char

        """
        return _itkNumericTraitsPython.itkNumericTraitsSC_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: signed char

        """
        return _itkNumericTraitsPython.itkNumericTraitsSC_IsNonnegative(val)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: signed char const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsSC_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> signed char
        NonpositiveMin(arg0) -> signed char

        Parameters
        ----------
        arg0: signed char const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsSC_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> signed char
        ZeroValue(arg0) -> signed char

        Parameters
        ----------
        arg0: signed char const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsSC_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> signed char
        OneValue(arg0) -> signed char

        Parameters
        ----------
        arg0: signed char const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsSC_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: signed char &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsSC_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsSC
        __init__(self, arg0) -> itkNumericTraitsSC

        Parameters
        ----------
        arg0: itkNumericTraitsSC const &

        """
        _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

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> int

        Parameters
        ----------
        arg0: int

        min() -> int
        """
        return _itkNumericTraitsPython.itkNumericTraitsSI_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> int

        Parameters
        ----------
        arg0: int

        max() -> int
        """
        return _itkNumericTraitsPython.itkNumericTraitsSI_max(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: int

        """
        return _itkNumericTraitsPython.itkNumericTraitsSI_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: int

        """
        return _itkNumericTraitsPython.itkNumericTraitsSI_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: int

        """
        return _itkNumericTraitsPython.itkNumericTraitsSI_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: int

        """
        return _itkNumericTraitsPython.itkNumericTraitsSI_IsNonnegative(val)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: int const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsSI_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> int
        NonpositiveMin(arg0) -> int

        Parameters
        ----------
        arg0: int const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsSI_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> int
        ZeroValue(arg0) -> int

        Parameters
        ----------
        arg0: int const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsSI_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> int
        OneValue(arg0) -> int

        Parameters
        ----------
        arg0: int const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsSI_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: int &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsSI_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsSI
        __init__(self, arg0) -> itkNumericTraitsSI

        Parameters
        ----------
        arg0: itkNumericTraitsSI const &

        """
        _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

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> long

        Parameters
        ----------
        arg0: long

        min() -> long
        """
        return _itkNumericTraitsPython.itkNumericTraitsSL_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> long

        Parameters
        ----------
        arg0: long

        max() -> long
        """
        return _itkNumericTraitsPython.itkNumericTraitsSL_max(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: long

        """
        return _itkNumericTraitsPython.itkNumericTraitsSL_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: long

        """
        return _itkNumericTraitsPython.itkNumericTraitsSL_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: long

        """
        return _itkNumericTraitsPython.itkNumericTraitsSL_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: long

        """
        return _itkNumericTraitsPython.itkNumericTraitsSL_IsNonnegative(val)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: long const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsSL_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> long
        NonpositiveMin(arg0) -> long

        Parameters
        ----------
        arg0: long const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsSL_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> long
        ZeroValue(arg0) -> long

        Parameters
        ----------
        arg0: long const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsSL_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> long
        OneValue(arg0) -> long

        Parameters
        ----------
        arg0: long const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsSL_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: long &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsSL_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsSL
        __init__(self, arg0) -> itkNumericTraitsSL

        Parameters
        ----------
        arg0: itkNumericTraitsSL const &

        """
        _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

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> short

        Parameters
        ----------
        arg0: short

        min() -> short
        """
        return _itkNumericTraitsPython.itkNumericTraitsSS_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> short

        Parameters
        ----------
        arg0: short

        max() -> short
        """
        return _itkNumericTraitsPython.itkNumericTraitsSS_max(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: short

        """
        return _itkNumericTraitsPython.itkNumericTraitsSS_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: short

        """
        return _itkNumericTraitsPython.itkNumericTraitsSS_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: short

        """
        return _itkNumericTraitsPython.itkNumericTraitsSS_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: short

        """
        return _itkNumericTraitsPython.itkNumericTraitsSS_IsNonnegative(val)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: short const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsSS_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> short
        NonpositiveMin(arg0) -> short

        Parameters
        ----------
        arg0: short const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsSS_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> short
        ZeroValue(arg0) -> short

        Parameters
        ----------
        arg0: short const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsSS_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> short
        OneValue(arg0) -> short

        Parameters
        ----------
        arg0: short const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsSS_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: short &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsSS_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsSS
        __init__(self, arg0) -> itkNumericTraitsSS

        Parameters
        ----------
        arg0: itkNumericTraitsSS const &

        """
        _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

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> unsigned char

        Parameters
        ----------
        arg0: unsigned char

        min() -> unsigned char
        """
        return _itkNumericTraitsPython.itkNumericTraitsUC_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> unsigned char

        Parameters
        ----------
        arg0: unsigned char

        max() -> unsigned char
        """
        return _itkNumericTraitsPython.itkNumericTraitsUC_max(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: unsigned char

        """
        return _itkNumericTraitsPython.itkNumericTraitsUC_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: unsigned char

        """
        return _itkNumericTraitsPython.itkNumericTraitsUC_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: unsigned char

        """
        return _itkNumericTraitsPython.itkNumericTraitsUC_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: unsigned char

        """
        return _itkNumericTraitsPython.itkNumericTraitsUC_IsNonnegative(val)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: unsigned char const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsUC_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> unsigned char
        NonpositiveMin(arg0) -> unsigned char

        Parameters
        ----------
        arg0: unsigned char const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsUC_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> unsigned char
        ZeroValue(arg0) -> unsigned char

        Parameters
        ----------
        arg0: unsigned char const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsUC_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> unsigned char
        OneValue(arg0) -> unsigned char

        Parameters
        ----------
        arg0: unsigned char const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsUC_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: unsigned char &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsUC_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsUC
        __init__(self, arg0) -> itkNumericTraitsUC

        Parameters
        ----------
        arg0: itkNumericTraitsUC const &

        """
        _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

    @staticmethod
    def min(*args):
        r"""
        min() -> unsigned int
        min(arg0) -> unsigned int

        Parameters
        ----------
        arg0: unsigned int

        """
        return _itkNumericTraitsPython.itkNumericTraitsUI_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max() -> unsigned int
        max(arg0) -> unsigned int

        Parameters
        ----------
        arg0: unsigned int

        """
        return _itkNumericTraitsPython.itkNumericTraitsUI_max(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: unsigned int

        """
        return _itkNumericTraitsPython.itkNumericTraitsUI_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: unsigned int

        """
        return _itkNumericTraitsPython.itkNumericTraitsUI_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: unsigned int

        """
        return _itkNumericTraitsPython.itkNumericTraitsUI_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: unsigned int

        """
        return _itkNumericTraitsPython.itkNumericTraitsUI_IsNonnegative(val)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: unsigned int const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsUI_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> unsigned int
        NonpositiveMin(arg0) -> unsigned int

        Parameters
        ----------
        arg0: unsigned int const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsUI_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> unsigned int
        ZeroValue(arg0) -> unsigned int

        Parameters
        ----------
        arg0: unsigned int const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsUI_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> unsigned int
        OneValue(arg0) -> unsigned int

        Parameters
        ----------
        arg0: unsigned int const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsUI_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: unsigned int &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsUI_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsUI
        __init__(self, arg0) -> itkNumericTraitsUI

        Parameters
        ----------
        arg0: itkNumericTraitsUI const &

        """
        _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

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> unsigned long

        Parameters
        ----------
        arg0: unsigned long

        min() -> unsigned long
        """
        return _itkNumericTraitsPython.itkNumericTraitsUL_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> unsigned long

        Parameters
        ----------
        arg0: unsigned long

        max() -> unsigned long
        """
        return _itkNumericTraitsPython.itkNumericTraitsUL_max(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: unsigned long

        """
        return _itkNumericTraitsPython.itkNumericTraitsUL_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: unsigned long

        """
        return _itkNumericTraitsPython.itkNumericTraitsUL_IsNonpositive(val)

    @staticmethod
    def IsNegative(arg0):
        r"""
        IsNegative(arg0) -> bool

        Parameters
        ----------
        arg0: unsigned long

        """
        return _itkNumericTraitsPython.itkNumericTraitsUL_IsNegative(arg0)

    @staticmethod
    def IsNonnegative(arg0):
        r"""
        IsNonnegative(arg0) -> bool

        Parameters
        ----------
        arg0: unsigned long

        """
        return _itkNumericTraitsPython.itkNumericTraitsUL_IsNonnegative(arg0)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: unsigned long const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsUL_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> unsigned long
        NonpositiveMin(arg0) -> unsigned long

        Parameters
        ----------
        arg0: unsigned long const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsUL_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> unsigned long
        ZeroValue(arg0) -> unsigned long

        Parameters
        ----------
        arg0: unsigned long const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsUL_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> unsigned long
        OneValue(arg0) -> unsigned long

        Parameters
        ----------
        arg0: unsigned long const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsUL_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: unsigned long &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsUL_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsUL
        __init__(self, arg0) -> itkNumericTraitsUL

        Parameters
        ----------
        arg0: itkNumericTraitsUL const &

        """
        _itkNumericTraitsPython.itkNumericTraitsUL_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsUL(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsUL

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

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> unsigned long long

        Parameters
        ----------
        arg0: unsigned long long

        min() -> unsigned long long
        """
        return _itkNumericTraitsPython.itkNumericTraitsULL_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> unsigned long long

        Parameters
        ----------
        arg0: unsigned long long

        max() -> unsigned long long
        """
        return _itkNumericTraitsPython.itkNumericTraitsULL_max(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: unsigned long long

        """
        return _itkNumericTraitsPython.itkNumericTraitsULL_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: unsigned long long

        """
        return _itkNumericTraitsPython.itkNumericTraitsULL_IsNonpositive(val)

    @staticmethod
    def IsNegative(arg0):
        r"""
        IsNegative(arg0) -> bool

        Parameters
        ----------
        arg0: unsigned long long

        """
        return _itkNumericTraitsPython.itkNumericTraitsULL_IsNegative(arg0)

    @staticmethod
    def IsNonnegative(arg0):
        r"""
        IsNonnegative(arg0) -> bool

        Parameters
        ----------
        arg0: unsigned long long

        """
        return _itkNumericTraitsPython.itkNumericTraitsULL_IsNonnegative(arg0)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: unsigned long long const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsULL_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> unsigned long long
        NonpositiveMin(arg0) -> unsigned long long

        Parameters
        ----------
        arg0: unsigned long long const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsULL_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> unsigned long long
        ZeroValue(arg0) -> unsigned long long

        Parameters
        ----------
        arg0: unsigned long long const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsULL_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> unsigned long long
        OneValue(arg0) -> unsigned long long

        Parameters
        ----------
        arg0: unsigned long long const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsULL_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: unsigned long long &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsULL_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsULL
        __init__(self, arg0) -> itkNumericTraitsULL

        Parameters
        ----------
        arg0: itkNumericTraitsULL const &

        """
        _itkNumericTraitsPython.itkNumericTraitsULL_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsULL(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsULL

# Register itkNumericTraitsULL in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsULL_swigregister(itkNumericTraitsULL)
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

    @staticmethod
    def min(*args):
        r"""
        min(arg0) -> unsigned short

        Parameters
        ----------
        arg0: unsigned short

        min() -> unsigned short
        """
        return _itkNumericTraitsPython.itkNumericTraitsUS_min(*args)

    @staticmethod
    def max(*args):
        r"""
        max(arg0) -> unsigned short

        Parameters
        ----------
        arg0: unsigned short

        max() -> unsigned short
        """
        return _itkNumericTraitsPython.itkNumericTraitsUS_max(*args)

    @staticmethod
    def IsPositive(val):
        r"""
        IsPositive(val) -> bool

        Parameters
        ----------
        val: unsigned short

        """
        return _itkNumericTraitsPython.itkNumericTraitsUS_IsPositive(val)

    @staticmethod
    def IsNonpositive(val):
        r"""
        IsNonpositive(val) -> bool

        Parameters
        ----------
        val: unsigned short

        """
        return _itkNumericTraitsPython.itkNumericTraitsUS_IsNonpositive(val)

    @staticmethod
    def IsNegative(val):
        r"""
        IsNegative(val) -> bool

        Parameters
        ----------
        val: unsigned short

        """
        return _itkNumericTraitsPython.itkNumericTraitsUS_IsNegative(val)

    @staticmethod
    def IsNonnegative(val):
        r"""
        IsNonnegative(val) -> bool

        Parameters
        ----------
        val: unsigned short

        """
        return _itkNumericTraitsPython.itkNumericTraitsUS_IsNonnegative(val)

    @staticmethod
    def GetLength(*args):
        r"""
        GetLength(arg0) -> unsigned int

        Parameters
        ----------
        arg0: unsigned short const &

        GetLength() -> unsigned int
        """
        return _itkNumericTraitsPython.itkNumericTraitsUS_GetLength(*args)

    @staticmethod
    def NonpositiveMin(*args):
        r"""
        NonpositiveMin() -> unsigned short
        NonpositiveMin(arg0) -> unsigned short

        Parameters
        ----------
        arg0: unsigned short const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsUS_NonpositiveMin(*args)

    @staticmethod
    def ZeroValue(*args):
        r"""
        ZeroValue() -> unsigned short
        ZeroValue(arg0) -> unsigned short

        Parameters
        ----------
        arg0: unsigned short const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsUS_ZeroValue(*args)

    @staticmethod
    def OneValue(*args):
        r"""
        OneValue() -> unsigned short
        OneValue(arg0) -> unsigned short

        Parameters
        ----------
        arg0: unsigned short const &

        """
        return _itkNumericTraitsPython.itkNumericTraitsUS_OneValue(*args)

    @staticmethod
    def SetLength(m, s):
        r"""
        SetLength(m, s)

        Parameters
        ----------
        m: unsigned short &
        s: unsigned int const

        """
        return _itkNumericTraitsPython.itkNumericTraitsUS_SetLength(m, s)

    def __init__(self, *args):
        r"""
        __init__(self) -> itkNumericTraitsUS
        __init__(self, arg0) -> itkNumericTraitsUS

        Parameters
        ----------
        arg0: itkNumericTraitsUS const &

        """
        _itkNumericTraitsPython.itkNumericTraitsUS_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsUS(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsUS

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

