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


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 __package__ or "." in __name__:
    from . import _itkDefaultDynamicMeshTraitsPython
else:
    import _itkDefaultDynamicMeshTraitsPython

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.pyBasePython
class itkDefaultDynamicMeshTraitsD2(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsD2 class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsD2 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD2_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsD2(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsD2

# Register itkDefaultDynamicMeshTraitsD2 in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD2_swigregister(itkDefaultDynamicMeshTraitsD2)
class itkDefaultDynamicMeshTraitsD22DD(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsD22DD class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsD22DD const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD22DD_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsD22DD(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsD22DD

# Register itkDefaultDynamicMeshTraitsD22DD in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD22DD_swigregister(itkDefaultDynamicMeshTraitsD22DD)
class itkDefaultDynamicMeshTraitsD22DDD(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsD22DDD class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsD22DD const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD22DDD_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsD22DDD(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsD22DDD

# Register itkDefaultDynamicMeshTraitsD22DDD in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD22DDD_swigregister(itkDefaultDynamicMeshTraitsD22DDD)
class itkDefaultDynamicMeshTraitsD22DFD(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsD22DFD class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsD22DFD const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD22DFD_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsD22DFD(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsD22DFD

# Register itkDefaultDynamicMeshTraitsD22DFD in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD22DFD_swigregister(itkDefaultDynamicMeshTraitsD22DFD)
class itkDefaultDynamicMeshTraitsD3(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsD3 class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsD3 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD3_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsD3(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsD3

# Register itkDefaultDynamicMeshTraitsD3 in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD3_swigregister(itkDefaultDynamicMeshTraitsD3)
class itkDefaultDynamicMeshTraitsD33DD(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsD33DD class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsD33DD const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD33DD_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsD33DD(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsD33DD

# Register itkDefaultDynamicMeshTraitsD33DD in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD33DD_swigregister(itkDefaultDynamicMeshTraitsD33DD)
class itkDefaultDynamicMeshTraitsD33DDD(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsD33DDD class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsD33DD const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD33DDD_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsD33DDD(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsD33DDD

# Register itkDefaultDynamicMeshTraitsD33DDD in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD33DDD_swigregister(itkDefaultDynamicMeshTraitsD33DDD)
class itkDefaultDynamicMeshTraitsD33DFD(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsD33DFD class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsD33DFD const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD33DFD_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsD33DFD(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsD33DFD

# Register itkDefaultDynamicMeshTraitsD33DFD in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsD33DFD_swigregister(itkDefaultDynamicMeshTraitsD33DFD)
class itkDefaultDynamicMeshTraitsF2(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsF2 class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsF2 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsF2_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsF2(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsF2

# Register itkDefaultDynamicMeshTraitsF2 in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsF2_swigregister(itkDefaultDynamicMeshTraitsF2)
class itkDefaultDynamicMeshTraitsF22FF(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsF22FF class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsF2 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsF22FF_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsF22FF(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsF22FF

# Register itkDefaultDynamicMeshTraitsF22FF in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsF22FF_swigregister(itkDefaultDynamicMeshTraitsF22FF)
class itkDefaultDynamicMeshTraitsF22FFF(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsF22FFF class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsF2 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsF22FFF_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsF22FFF(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsF22FFF

# Register itkDefaultDynamicMeshTraitsF22FFF in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsF22FFF_swigregister(itkDefaultDynamicMeshTraitsF22FFF)
class itkDefaultDynamicMeshTraitsF3(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsF3 class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsF3 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsF3_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsF3(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsF3

# Register itkDefaultDynamicMeshTraitsF3 in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsF3_swigregister(itkDefaultDynamicMeshTraitsF3)
class itkDefaultDynamicMeshTraitsF33FF(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsF33FF class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsF3 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsF33FF_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsF33FF(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsF33FF

# Register itkDefaultDynamicMeshTraitsF33FF in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsF33FF_swigregister(itkDefaultDynamicMeshTraitsF33FF)
class itkDefaultDynamicMeshTraitsF33FFF(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsF33FFF class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsF3 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsF33FFF_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsF33FFF(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsF33FFF

# Register itkDefaultDynamicMeshTraitsF33FFF in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsF33FFF_swigregister(itkDefaultDynamicMeshTraitsF33FFF)
class itkDefaultDynamicMeshTraitsMD2222FFMD22(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsMD2222FFMD22 class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsMD2222FFMD22 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsMD2222FFMD22_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsMD2222FFMD22(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsMD2222FFMD22

# Register itkDefaultDynamicMeshTraitsMD2222FFMD22 in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsMD2222FFMD22_swigregister(itkDefaultDynamicMeshTraitsMD2222FFMD22)
class itkDefaultDynamicMeshTraitsMD3333FFMD33(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsMD3333FFMD33 class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsMD3333FFMD33 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsMD3333FFMD33_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsMD3333FFMD33(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsMD3333FFMD33

# Register itkDefaultDynamicMeshTraitsMD3333FFMD33 in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsMD3333FFMD33_swigregister(itkDefaultDynamicMeshTraitsMD3333FFMD33)
class itkDefaultDynamicMeshTraitsSS2(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsSS2 class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsSS2 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsSS2_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsSS2(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsSS2

# Register itkDefaultDynamicMeshTraitsSS2 in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsSS2_swigregister(itkDefaultDynamicMeshTraitsSS2)
class itkDefaultDynamicMeshTraitsSS22SSSS(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsSS22SSSS class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsSS22SSSS const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsSS22SSSS_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsSS22SSSS(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsSS22SSSS

# Register itkDefaultDynamicMeshTraitsSS22SSSS in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsSS22SSSS_swigregister(itkDefaultDynamicMeshTraitsSS22SSSS)
class itkDefaultDynamicMeshTraitsSS22SSSSSS(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsSS22SSSSSS class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsSS22SSSS const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsSS22SSSSSS_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsSS22SSSSSS(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsSS22SSSSSS

# Register itkDefaultDynamicMeshTraitsSS22SSSSSS in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsSS22SSSSSS_swigregister(itkDefaultDynamicMeshTraitsSS22SSSSSS)
class itkDefaultDynamicMeshTraitsSS3(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsSS3 class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsSS3 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsSS3_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsSS3(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsSS3

# Register itkDefaultDynamicMeshTraitsSS3 in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsSS3_swigregister(itkDefaultDynamicMeshTraitsSS3)
class itkDefaultDynamicMeshTraitsSS33SSSS(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsSS33SSSS class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsSS33SSSS const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsSS33SSSS_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsSS33SSSS(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsSS33SSSS

# Register itkDefaultDynamicMeshTraitsSS33SSSS in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsSS33SSSS_swigregister(itkDefaultDynamicMeshTraitsSS33SSSS)
class itkDefaultDynamicMeshTraitsSS33SSSSSS(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsSS33SSSSSS class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsSS33SSSS const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsSS33SSSSSS_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsSS33SSSSSS(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsSS33SSSSSS

# Register itkDefaultDynamicMeshTraitsSS33SSSSSS in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsSS33SSSSSS_swigregister(itkDefaultDynamicMeshTraitsSS33SSSSSS)
class itkDefaultDynamicMeshTraitsUC2(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsUC2 class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsUC2 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsUC2_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsUC2(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsUC2

# Register itkDefaultDynamicMeshTraitsUC2 in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsUC2_swigregister(itkDefaultDynamicMeshTraitsUC2)
class itkDefaultDynamicMeshTraitsUC22UCUC(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsUC22UCUC class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsUC22UCUC const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsUC22UCUC_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsUC22UCUC(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsUC22UCUC

# Register itkDefaultDynamicMeshTraitsUC22UCUC in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsUC22UCUC_swigregister(itkDefaultDynamicMeshTraitsUC22UCUC)
class itkDefaultDynamicMeshTraitsUC22UCUCUC(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsUC22UCUCUC class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsUC22UCUC const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsUC22UCUCUC_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsUC22UCUCUC(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsUC22UCUCUC

# Register itkDefaultDynamicMeshTraitsUC22UCUCUC in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsUC22UCUCUC_swigregister(itkDefaultDynamicMeshTraitsUC22UCUCUC)
class itkDefaultDynamicMeshTraitsUC3(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsUC3 class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsUC3 const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsUC3_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsUC3(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsUC3

# Register itkDefaultDynamicMeshTraitsUC3 in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsUC3_swigregister(itkDefaultDynamicMeshTraitsUC3)
class itkDefaultDynamicMeshTraitsUC33UCUC(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsUC33UCUC class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsUC33UCUC const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsUC33UCUC_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsUC33UCUC(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsUC33UCUC

# Register itkDefaultDynamicMeshTraitsUC33UCUC in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsUC33UCUC_swigregister(itkDefaultDynamicMeshTraitsUC33UCUC)
class itkDefaultDynamicMeshTraitsUC33UCUCUC(object):
    r"""Proxy of C++ itkDefaultDynamicMeshTraitsUC33UCUCUC class."""

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

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

        Parameters
        ----------
        arg0: itkDefaultDynamicMeshTraitsUC33UCUC const &

        """
        _itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsUC33UCUCUC_swiginit(self, _itkDefaultDynamicMeshTraitsPython.new_itkDefaultDynamicMeshTraitsUC33UCUCUC(*args))
    __swig_destroy__ = _itkDefaultDynamicMeshTraitsPython.delete_itkDefaultDynamicMeshTraitsUC33UCUCUC

# Register itkDefaultDynamicMeshTraitsUC33UCUCUC in _itkDefaultDynamicMeshTraitsPython:
_itkDefaultDynamicMeshTraitsPython.itkDefaultDynamicMeshTraitsUC33UCUCUC_swigregister(itkDefaultDynamicMeshTraitsUC33UCUCUC)

