# 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.

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 _itkImageSeriesReaderPython
else:
    import _itkImageSeriesReaderPython

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

_swig_new_instance_method = _itkImageSeriesReaderPython.SWIG_PyInstanceMethod_New
_swig_new_static_method = _itkImageSeriesReaderPython.SWIG_PyStaticMethod_New

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


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


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


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


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


import ITKIOImageBaseBasePython
import ITKCommonBasePython
import pyBasePython
import vnl_vectorPython
import vnl_matrixPython
import stdcomplexPython
import itkImageSourcePython
import itkImageSourceCommonPython
import itkImagePython
import itkVectorPython
import itkFixedArrayPython
import vnl_vector_refPython
import itkRGBPixelPython
import itkRGBAPixelPython
import itkMatrixPython
import itkPointPython
import itkCovariantVectorPython
import vnl_matrix_fixedPython
import itkSizePython
import itkIndexPython
import itkOffsetPython
import itkImageRegionPython
import itkSymmetricSecondRankTensorPython
import itkVectorImagePython
import itkVariableLengthVectorPython
import itkImageFileReaderPython
import itkSimpleDataObjectDecoratorPython
import itkArrayPython

def itkImageSeriesReaderICF3_New():
  return itkImageSeriesReaderICF3.New()


def itkImageSeriesReaderICF2_New():
  return itkImageSeriesReaderICF2.New()


def itkImageSeriesReaderIF3_New():
  return itkImageSeriesReaderIF3.New()


def itkImageSeriesReaderIF2_New():
  return itkImageSeriesReaderIF2.New()


def itkImageSeriesReaderISS3_New():
  return itkImageSeriesReaderISS3.New()


def itkImageSeriesReaderISS2_New():
  return itkImageSeriesReaderISS2.New()


def itkImageSeriesReaderICVF43_New():
  return itkImageSeriesReaderICVF43.New()


def itkImageSeriesReaderICVF42_New():
  return itkImageSeriesReaderICVF42.New()


def itkImageSeriesReaderICVF33_New():
  return itkImageSeriesReaderICVF33.New()


def itkImageSeriesReaderICVF32_New():
  return itkImageSeriesReaderICVF32.New()


def itkImageSeriesReaderICVF23_New():
  return itkImageSeriesReaderICVF23.New()


def itkImageSeriesReaderICVF22_New():
  return itkImageSeriesReaderICVF22.New()


def itkImageSeriesReaderIVF43_New():
  return itkImageSeriesReaderIVF43.New()


def itkImageSeriesReaderIVF42_New():
  return itkImageSeriesReaderIVF42.New()


def itkImageSeriesReaderIVF33_New():
  return itkImageSeriesReaderIVF33.New()


def itkImageSeriesReaderIVF32_New():
  return itkImageSeriesReaderIVF32.New()


def itkImageSeriesReaderIVF23_New():
  return itkImageSeriesReaderIVF23.New()


def itkImageSeriesReaderIVF22_New():
  return itkImageSeriesReaderIVF22.New()


def itkImageSeriesReaderIRGBAUC3_New():
  return itkImageSeriesReaderIRGBAUC3.New()


def itkImageSeriesReaderIRGBAUC2_New():
  return itkImageSeriesReaderIRGBAUC2.New()


def itkImageSeriesReaderIRGBUC3_New():
  return itkImageSeriesReaderIRGBUC3.New()


def itkImageSeriesReaderIRGBUC2_New():
  return itkImageSeriesReaderIRGBUC2.New()


def itkImageSeriesReaderIUC3_New():
  return itkImageSeriesReaderIUC3.New()


def itkImageSeriesReaderIUC2_New():
  return itkImageSeriesReaderIUC2.New()

class itkImageSeriesReaderICF2(itkImageSourcePython.itkImageSourceICF2):
    r"""Proxy of C++ itkImageSeriesReaderICF2 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderICF2
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderICF2

        Create a new object of the class itkImageSeriesReaderICF2 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderICF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderICF2.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderICF2.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderICF2 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderICF2_swigregister(itkImageSeriesReaderICF2)
class itkImageSeriesReaderICF3(itkImageSourcePython.itkImageSourceICF3):
    r"""Proxy of C++ itkImageSeriesReaderICF3 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderICF3
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderICF3

        Create a new object of the class itkImageSeriesReaderICF3 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderICF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderICF3.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderICF3.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderICF3 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderICF3_swigregister(itkImageSeriesReaderICF3)
class itkImageSeriesReaderICVF22(itkImageSourcePython.itkImageSourceICVF22):
    r"""Proxy of C++ itkImageSeriesReaderICVF22 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderICVF22
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderICVF22

        Create a new object of the class itkImageSeriesReaderICVF22 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderICVF22.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderICVF22.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderICVF22.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderICVF22 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderICVF22_swigregister(itkImageSeriesReaderICVF22)
class itkImageSeriesReaderICVF23(itkImageSourcePython.itkImageSourceICVF23):
    r"""Proxy of C++ itkImageSeriesReaderICVF23 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderICVF23
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderICVF23

        Create a new object of the class itkImageSeriesReaderICVF23 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderICVF23.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderICVF23.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderICVF23.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderICVF23 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderICVF23_swigregister(itkImageSeriesReaderICVF23)
class itkImageSeriesReaderICVF32(itkImageSourcePython.itkImageSourceICVF32):
    r"""Proxy of C++ itkImageSeriesReaderICVF32 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderICVF32
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderICVF32

        Create a new object of the class itkImageSeriesReaderICVF32 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderICVF32.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderICVF32.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderICVF32.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderICVF32 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderICVF32_swigregister(itkImageSeriesReaderICVF32)
class itkImageSeriesReaderICVF33(itkImageSourcePython.itkImageSourceICVF33):
    r"""Proxy of C++ itkImageSeriesReaderICVF33 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderICVF33
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderICVF33

        Create a new object of the class itkImageSeriesReaderICVF33 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderICVF33.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderICVF33.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderICVF33.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderICVF33 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderICVF33_swigregister(itkImageSeriesReaderICVF33)
class itkImageSeriesReaderICVF42(itkImageSourcePython.itkImageSourceICVF42):
    r"""Proxy of C++ itkImageSeriesReaderICVF42 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderICVF42
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderICVF42

        Create a new object of the class itkImageSeriesReaderICVF42 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderICVF42.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderICVF42.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderICVF42.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderICVF42 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderICVF42_swigregister(itkImageSeriesReaderICVF42)
class itkImageSeriesReaderICVF43(itkImageSourcePython.itkImageSourceICVF43):
    r"""Proxy of C++ itkImageSeriesReaderICVF43 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderICVF43
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderICVF43

        Create a new object of the class itkImageSeriesReaderICVF43 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderICVF43.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderICVF43.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderICVF43.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderICVF43 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderICVF43_swigregister(itkImageSeriesReaderICVF43)
class itkImageSeriesReaderIF2(itkImageSourcePython.itkImageSourceIF2):
    r"""Proxy of C++ itkImageSeriesReaderIF2 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIF2
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIF2

        Create a new object of the class itkImageSeriesReaderIF2 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIF2.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIF2.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIF2 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIF2_swigregister(itkImageSeriesReaderIF2)
class itkImageSeriesReaderIF3(itkImageSourcePython.itkImageSourceIF3):
    r"""Proxy of C++ itkImageSeriesReaderIF3 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIF3
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIF3

        Create a new object of the class itkImageSeriesReaderIF3 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIF3.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIF3.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIF3 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIF3_swigregister(itkImageSeriesReaderIF3)
class itkImageSeriesReaderIRGBAUC2(itkImageSourcePython.itkImageSourceIRGBAUC2):
    r"""Proxy of C++ itkImageSeriesReaderIRGBAUC2 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIRGBAUC2
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIRGBAUC2

        Create a new object of the class itkImageSeriesReaderIRGBAUC2 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIRGBAUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIRGBAUC2.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIRGBAUC2.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIRGBAUC2 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC2_swigregister(itkImageSeriesReaderIRGBAUC2)
class itkImageSeriesReaderIRGBAUC3(itkImageSourcePython.itkImageSourceIRGBAUC3):
    r"""Proxy of C++ itkImageSeriesReaderIRGBAUC3 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIRGBAUC3
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIRGBAUC3

        Create a new object of the class itkImageSeriesReaderIRGBAUC3 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIRGBAUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIRGBAUC3.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIRGBAUC3.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIRGBAUC3 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBAUC3_swigregister(itkImageSeriesReaderIRGBAUC3)
class itkImageSeriesReaderIRGBUC2(itkImageSourcePython.itkImageSourceIRGBUC2):
    r"""Proxy of C++ itkImageSeriesReaderIRGBUC2 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIRGBUC2
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIRGBUC2

        Create a new object of the class itkImageSeriesReaderIRGBUC2 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIRGBUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIRGBUC2.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIRGBUC2.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIRGBUC2 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC2_swigregister(itkImageSeriesReaderIRGBUC2)
class itkImageSeriesReaderIRGBUC3(itkImageSourcePython.itkImageSourceIRGBUC3):
    r"""Proxy of C++ itkImageSeriesReaderIRGBUC3 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIRGBUC3
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIRGBUC3

        Create a new object of the class itkImageSeriesReaderIRGBUC3 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIRGBUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIRGBUC3.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIRGBUC3.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIRGBUC3 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIRGBUC3_swigregister(itkImageSeriesReaderIRGBUC3)
class itkImageSeriesReaderISS2(itkImageSourcePython.itkImageSourceISS2):
    r"""Proxy of C++ itkImageSeriesReaderISS2 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderISS2
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderISS2

        Create a new object of the class itkImageSeriesReaderISS2 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderISS2.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderISS2.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderISS2 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderISS2_swigregister(itkImageSeriesReaderISS2)
class itkImageSeriesReaderISS3(itkImageSourcePython.itkImageSourceISS3):
    r"""Proxy of C++ itkImageSeriesReaderISS3 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderISS3
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderISS3

        Create a new object of the class itkImageSeriesReaderISS3 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderISS3.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderISS3.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderISS3 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderISS3_swigregister(itkImageSeriesReaderISS3)
class itkImageSeriesReaderIUC2(itkImageSourcePython.itkImageSourceIUC2):
    r"""Proxy of C++ itkImageSeriesReaderIUC2 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIUC2
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIUC2

        Create a new object of the class itkImageSeriesReaderIUC2 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIUC2.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIUC2.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIUC2 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIUC2_swigregister(itkImageSeriesReaderIUC2)
class itkImageSeriesReaderIUC3(itkImageSourcePython.itkImageSourceIUC3):
    r"""Proxy of C++ itkImageSeriesReaderIUC3 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIUC3
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIUC3

        Create a new object of the class itkImageSeriesReaderIUC3 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIUC3.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIUC3.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIUC3 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIUC3_swigregister(itkImageSeriesReaderIUC3)
class itkImageSeriesReaderIVF22(itkImageSourcePython.itkImageSourceIVF22):
    r"""Proxy of C++ itkImageSeriesReaderIVF22 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIVF22
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIVF22

        Create a new object of the class itkImageSeriesReaderIVF22 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIVF22.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIVF22.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIVF22.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIVF22 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIVF22_swigregister(itkImageSeriesReaderIVF22)
class itkImageSeriesReaderIVF23(itkImageSourcePython.itkImageSourceIVF23):
    r"""Proxy of C++ itkImageSeriesReaderIVF23 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIVF23
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIVF23

        Create a new object of the class itkImageSeriesReaderIVF23 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIVF23.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIVF23.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIVF23.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIVF23 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIVF23_swigregister(itkImageSeriesReaderIVF23)
class itkImageSeriesReaderIVF32(itkImageSourcePython.itkImageSourceIVF32):
    r"""Proxy of C++ itkImageSeriesReaderIVF32 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIVF32
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIVF32

        Create a new object of the class itkImageSeriesReaderIVF32 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIVF32.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIVF32.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIVF32.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIVF32 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIVF32_swigregister(itkImageSeriesReaderIVF32)
class itkImageSeriesReaderIVF33(itkImageSourcePython.itkImageSourceIVF33):
    r"""Proxy of C++ itkImageSeriesReaderIVF33 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIVF33
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIVF33

        Create a new object of the class itkImageSeriesReaderIVF33 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIVF33.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIVF33.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIVF33.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIVF33 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIVF33_swigregister(itkImageSeriesReaderIVF33)
class itkImageSeriesReaderIVF42(itkImageSourcePython.itkImageSourceIVF42):
    r"""Proxy of C++ itkImageSeriesReaderIVF42 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIVF42
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIVF42

        Create a new object of the class itkImageSeriesReaderIVF42 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIVF42.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIVF42.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIVF42.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIVF42 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIVF42_swigregister(itkImageSeriesReaderIVF42)
class itkImageSeriesReaderIVF43(itkImageSourcePython.itkImageSourceIVF43):
    r"""Proxy of C++ itkImageSeriesReaderIVF43 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43___New_orig__)
    Clone = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_Clone)
    SetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_SetFileNames)
    GetFileNames = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_GetFileNames)
    SetFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_SetFileName)
    AddFileName = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_AddFileName)
    SetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_SetReverseOrder)
    GetReverseOrder = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_GetReverseOrder)
    ReverseOrderOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_ReverseOrderOn)
    ReverseOrderOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_ReverseOrderOff)
    SetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_SetImageIO)
    GetModifiableImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_GetModifiableImageIO)
    GetImageIO = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_GetImageIO)
    SetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_SetMetaDataDictionaryArrayUpdate)
    GetMetaDataDictionaryArrayUpdate = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_GetMetaDataDictionaryArrayUpdate)
    MetaDataDictionaryArrayUpdateOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_MetaDataDictionaryArrayUpdateOn)
    MetaDataDictionaryArrayUpdateOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_MetaDataDictionaryArrayUpdateOff)
    GenerateOutputInformation = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_GenerateOutputInformation)
    GetMetaDataDictionaryArray = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_GetMetaDataDictionaryArray)
    SetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_SetUseStreaming)
    GetUseStreaming = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_GetUseStreaming)
    UseStreamingOn = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_UseStreamingOn)
    UseStreamingOff = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_UseStreamingOff)
    __swig_destroy__ = _itkImageSeriesReaderPython.delete_itkImageSeriesReaderIVF43
    cast = _swig_new_static_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_cast)
    GetPointer = _swig_new_instance_method(_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_GetPointer)

    def New(*args, **kargs):
        """New() -> itkImageSeriesReaderIVF43

        Create a new object of the class itkImageSeriesReaderIVF43 and set the input and the parameters if some
        named or non-named arguments are passed to that method.

        New() tries to assign all the non named parameters to the input of the new objects - the
        first non named parameter in the first input, etc.

        The named parameters are used by calling the method with the same name prefixed by 'Set'.

        Ex:

          itkImageSeriesReaderIVF43.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkImageSeriesReaderIVF43.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkImageSeriesReaderIVF43.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkImageSeriesReaderIVF43 in _itkImageSeriesReaderPython:
_itkImageSeriesReaderPython.itkImageSeriesReaderIVF43_swigregister(itkImageSeriesReaderIVF43)

