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

from sys import version_info as _swig_python_version_info
# Import the low-level C/C++ module
if __package__ or "." in __name__:
    from . import _itkCheckerBoardImageFilterPython
else:
    import _itkCheckerBoardImageFilterPython

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

_swig_new_instance_method = _itkCheckerBoardImageFilterPython.SWIG_PyInstanceMethod_New
_swig_new_static_method = _itkCheckerBoardImageFilterPython.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 itkImageRegionPython
import itkIndexPython
import itkOffsetPython
import itkSizePython
import pyBasePython
import ITKCommonBasePython
import itkImageToImageFilterAPython
import itkImageToImageFilterCommonPython
import itkImagePython
import itkVectorPython
import vnl_vector_refPython
import vnl_vectorPython
import stdcomplexPython
import vnl_matrixPython
import itkFixedArrayPython
import itkSymmetricSecondRankTensorPython
import itkMatrixPython
import itkPointPython
import vnl_matrix_fixedPython
import itkCovariantVectorPython
import itkRGBPixelPython
import itkRGBAPixelPython
import itkVectorImagePython
import itkVariableLengthVectorPython
import itkImageSourcePython
import itkImageSourceCommonPython
import itkImageToImageFilterBPython

def itkCheckerBoardImageFilterICF3_New():
  return itkCheckerBoardImageFilterICF3.New()


def itkCheckerBoardImageFilterICF2_New():
  return itkCheckerBoardImageFilterICF2.New()


def itkCheckerBoardImageFilterIF3_New():
  return itkCheckerBoardImageFilterIF3.New()


def itkCheckerBoardImageFilterIF2_New():
  return itkCheckerBoardImageFilterIF2.New()


def itkCheckerBoardImageFilterIUC3_New():
  return itkCheckerBoardImageFilterIUC3.New()


def itkCheckerBoardImageFilterIUC2_New():
  return itkCheckerBoardImageFilterIUC2.New()


def itkCheckerBoardImageFilterISS3_New():
  return itkCheckerBoardImageFilterISS3.New()


def itkCheckerBoardImageFilterISS2_New():
  return itkCheckerBoardImageFilterISS2.New()


def itkCheckerBoardImageFilterICVF43_New():
  return itkCheckerBoardImageFilterICVF43.New()


def itkCheckerBoardImageFilterICVF42_New():
  return itkCheckerBoardImageFilterICVF42.New()


def itkCheckerBoardImageFilterICVF33_New():
  return itkCheckerBoardImageFilterICVF33.New()


def itkCheckerBoardImageFilterICVF32_New():
  return itkCheckerBoardImageFilterICVF32.New()


def itkCheckerBoardImageFilterICVF23_New():
  return itkCheckerBoardImageFilterICVF23.New()


def itkCheckerBoardImageFilterICVF22_New():
  return itkCheckerBoardImageFilterICVF22.New()


def itkCheckerBoardImageFilterIVF43_New():
  return itkCheckerBoardImageFilterIVF43.New()


def itkCheckerBoardImageFilterIVF42_New():
  return itkCheckerBoardImageFilterIVF42.New()


def itkCheckerBoardImageFilterIVF33_New():
  return itkCheckerBoardImageFilterIVF33.New()


def itkCheckerBoardImageFilterIVF32_New():
  return itkCheckerBoardImageFilterIVF32.New()


def itkCheckerBoardImageFilterIVF23_New():
  return itkCheckerBoardImageFilterIVF23.New()


def itkCheckerBoardImageFilterIVF22_New():
  return itkCheckerBoardImageFilterIVF22.New()


def itkCheckerBoardImageFilterIRGBAUC3_New():
  return itkCheckerBoardImageFilterIRGBAUC3.New()


def itkCheckerBoardImageFilterIRGBAUC2_New():
  return itkCheckerBoardImageFilterIRGBAUC2.New()


def itkCheckerBoardImageFilterIRGBUC3_New():
  return itkCheckerBoardImageFilterIRGBUC3.New()


def itkCheckerBoardImageFilterIRGBUC2_New():
  return itkCheckerBoardImageFilterIRGBUC2.New()

class itkCheckerBoardImageFilterICF2(itkImageToImageFilterBPython.itkImageToImageFilterICF2ICF2):
    r"""Proxy of C++ itkCheckerBoardImageFilterICF2 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF2___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF2_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF2_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF2_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF2_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF2_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterICF2
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF2_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF2_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterICF2 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:

          itkCheckerBoardImageFilterICF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterICF2 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF2_swigregister(itkCheckerBoardImageFilterICF2)
class itkCheckerBoardImageFilterICF3(itkImageToImageFilterBPython.itkImageToImageFilterICF3ICF3):
    r"""Proxy of C++ itkCheckerBoardImageFilterICF3 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF3___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF3_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF3_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF3_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF3_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF3_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterICF3
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF3_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF3_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterICF3 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:

          itkCheckerBoardImageFilterICF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterICF3 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICF3_swigregister(itkCheckerBoardImageFilterICF3)
class itkCheckerBoardImageFilterICVF22(itkImageToImageFilterAPython.itkImageToImageFilterICVF22ICVF22):
    r"""Proxy of C++ itkCheckerBoardImageFilterICVF22 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF22___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF22_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF22_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF22_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF22_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF22_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterICVF22
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF22_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF22_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterICVF22 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:

          itkCheckerBoardImageFilterICVF22.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterICVF22 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF22_swigregister(itkCheckerBoardImageFilterICVF22)
class itkCheckerBoardImageFilterICVF23(itkImageToImageFilterAPython.itkImageToImageFilterICVF23ICVF23):
    r"""Proxy of C++ itkCheckerBoardImageFilterICVF23 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF23___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF23_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF23_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF23_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF23_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF23_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterICVF23
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF23_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF23_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterICVF23 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:

          itkCheckerBoardImageFilterICVF23.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterICVF23 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF23_swigregister(itkCheckerBoardImageFilterICVF23)
class itkCheckerBoardImageFilterICVF32(itkImageToImageFilterAPython.itkImageToImageFilterICVF32ICVF32):
    r"""Proxy of C++ itkCheckerBoardImageFilterICVF32 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF32___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF32_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF32_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF32_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF32_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF32_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterICVF32
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF32_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF32_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterICVF32 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:

          itkCheckerBoardImageFilterICVF32.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterICVF32 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF32_swigregister(itkCheckerBoardImageFilterICVF32)
class itkCheckerBoardImageFilterICVF33(itkImageToImageFilterAPython.itkImageToImageFilterICVF33ICVF33):
    r"""Proxy of C++ itkCheckerBoardImageFilterICVF33 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF33___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF33_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF33_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF33_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF33_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF33_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterICVF33
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF33_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF33_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterICVF33 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:

          itkCheckerBoardImageFilterICVF33.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterICVF33 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF33_swigregister(itkCheckerBoardImageFilterICVF33)
class itkCheckerBoardImageFilterICVF42(itkImageToImageFilterAPython.itkImageToImageFilterICVF42ICVF42):
    r"""Proxy of C++ itkCheckerBoardImageFilterICVF42 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF42___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF42_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF42_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF42_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF42_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF42_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterICVF42
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF42_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF42_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterICVF42 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:

          itkCheckerBoardImageFilterICVF42.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterICVF42 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF42_swigregister(itkCheckerBoardImageFilterICVF42)
class itkCheckerBoardImageFilterICVF43(itkImageToImageFilterAPython.itkImageToImageFilterICVF43ICVF43):
    r"""Proxy of C++ itkCheckerBoardImageFilterICVF43 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF43___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF43_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF43_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF43_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF43_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF43_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterICVF43
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF43_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF43_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterICVF43 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:

          itkCheckerBoardImageFilterICVF43.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterICVF43 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterICVF43_swigregister(itkCheckerBoardImageFilterICVF43)
class itkCheckerBoardImageFilterIF2(itkImageToImageFilterAPython.itkImageToImageFilterIF2IF2):
    r"""Proxy of C++ itkCheckerBoardImageFilterIF2 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF2___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF2_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF2_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF2_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF2_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF2_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIF2
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF2_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF2_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIF2 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:

          itkCheckerBoardImageFilterIF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIF2 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF2_swigregister(itkCheckerBoardImageFilterIF2)
class itkCheckerBoardImageFilterIF3(itkImageToImageFilterAPython.itkImageToImageFilterIF3IF3):
    r"""Proxy of C++ itkCheckerBoardImageFilterIF3 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF3___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF3_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF3_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF3_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF3_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF3_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIF3
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF3_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF3_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIF3 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:

          itkCheckerBoardImageFilterIF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIF3 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIF3_swigregister(itkCheckerBoardImageFilterIF3)
class itkCheckerBoardImageFilterIRGBAUC2(itkImageToImageFilterAPython.itkImageToImageFilterIRGBAUC2IRGBAUC2):
    r"""Proxy of C++ itkCheckerBoardImageFilterIRGBAUC2 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC2_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC2_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC2_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC2_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC2_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIRGBAUC2
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC2_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC2_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIRGBAUC2 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:

          itkCheckerBoardImageFilterIRGBAUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIRGBAUC2 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC2_swigregister(itkCheckerBoardImageFilterIRGBAUC2)
class itkCheckerBoardImageFilterIRGBAUC3(itkImageToImageFilterAPython.itkImageToImageFilterIRGBAUC3IRGBAUC3):
    r"""Proxy of C++ itkCheckerBoardImageFilterIRGBAUC3 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC3_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC3_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC3_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC3_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC3_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIRGBAUC3
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC3_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC3_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIRGBAUC3 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:

          itkCheckerBoardImageFilterIRGBAUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIRGBAUC3 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBAUC3_swigregister(itkCheckerBoardImageFilterIRGBAUC3)
class itkCheckerBoardImageFilterIRGBUC2(itkImageToImageFilterAPython.itkImageToImageFilterIRGBUC2IRGBUC2):
    r"""Proxy of C++ itkCheckerBoardImageFilterIRGBUC2 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC2_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC2_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC2_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC2_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC2_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIRGBUC2
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC2_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC2_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIRGBUC2 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:

          itkCheckerBoardImageFilterIRGBUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIRGBUC2 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC2_swigregister(itkCheckerBoardImageFilterIRGBUC2)
class itkCheckerBoardImageFilterIRGBUC3(itkImageToImageFilterAPython.itkImageToImageFilterIRGBUC3IRGBUC3):
    r"""Proxy of C++ itkCheckerBoardImageFilterIRGBUC3 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC3_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC3_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC3_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC3_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC3_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIRGBUC3
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC3_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC3_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIRGBUC3 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:

          itkCheckerBoardImageFilterIRGBUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIRGBUC3 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIRGBUC3_swigregister(itkCheckerBoardImageFilterIRGBUC3)
class itkCheckerBoardImageFilterISS2(itkImageToImageFilterAPython.itkImageToImageFilterISS2ISS2):
    r"""Proxy of C++ itkCheckerBoardImageFilterISS2 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS2_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS2_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS2_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS2_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS2_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterISS2
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS2_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS2_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterISS2 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:

          itkCheckerBoardImageFilterISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterISS2 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS2_swigregister(itkCheckerBoardImageFilterISS2)
class itkCheckerBoardImageFilterISS3(itkImageToImageFilterAPython.itkImageToImageFilterISS3ISS3):
    r"""Proxy of C++ itkCheckerBoardImageFilterISS3 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS3_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS3_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS3_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS3_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS3_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterISS3
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS3_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS3_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterISS3 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:

          itkCheckerBoardImageFilterISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterISS3 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterISS3_swigregister(itkCheckerBoardImageFilterISS3)
class itkCheckerBoardImageFilterIUC2(itkImageToImageFilterAPython.itkImageToImageFilterIUC2IUC2):
    r"""Proxy of C++ itkCheckerBoardImageFilterIUC2 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC2_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC2_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC2_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC2_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC2_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIUC2
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC2_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC2_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIUC2 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:

          itkCheckerBoardImageFilterIUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIUC2 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC2_swigregister(itkCheckerBoardImageFilterIUC2)
class itkCheckerBoardImageFilterIUC3(itkImageToImageFilterAPython.itkImageToImageFilterIUC3IUC3):
    r"""Proxy of C++ itkCheckerBoardImageFilterIUC3 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC3_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC3_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC3_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC3_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC3_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIUC3
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC3_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC3_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIUC3 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:

          itkCheckerBoardImageFilterIUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIUC3 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIUC3_swigregister(itkCheckerBoardImageFilterIUC3)
class itkCheckerBoardImageFilterIVF22(itkImageToImageFilterAPython.itkImageToImageFilterIVF22IVF22):
    r"""Proxy of C++ itkCheckerBoardImageFilterIVF22 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF22___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF22_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF22_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF22_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF22_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF22_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIVF22
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF22_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF22_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIVF22 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:

          itkCheckerBoardImageFilterIVF22.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIVF22 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF22_swigregister(itkCheckerBoardImageFilterIVF22)
class itkCheckerBoardImageFilterIVF23(itkImageToImageFilterAPython.itkImageToImageFilterIVF23IVF23):
    r"""Proxy of C++ itkCheckerBoardImageFilterIVF23 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF23___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF23_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF23_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF23_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF23_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF23_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIVF23
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF23_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF23_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIVF23 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:

          itkCheckerBoardImageFilterIVF23.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIVF23 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF23_swigregister(itkCheckerBoardImageFilterIVF23)
class itkCheckerBoardImageFilterIVF32(itkImageToImageFilterAPython.itkImageToImageFilterIVF32IVF32):
    r"""Proxy of C++ itkCheckerBoardImageFilterIVF32 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF32___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF32_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF32_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF32_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF32_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF32_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIVF32
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF32_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF32_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIVF32 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:

          itkCheckerBoardImageFilterIVF32.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIVF32 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF32_swigregister(itkCheckerBoardImageFilterIVF32)
class itkCheckerBoardImageFilterIVF33(itkImageToImageFilterAPython.itkImageToImageFilterIVF33IVF33):
    r"""Proxy of C++ itkCheckerBoardImageFilterIVF33 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF33___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF33_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF33_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF33_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF33_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF33_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIVF33
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF33_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF33_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIVF33 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:

          itkCheckerBoardImageFilterIVF33.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIVF33 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF33_swigregister(itkCheckerBoardImageFilterIVF33)
class itkCheckerBoardImageFilterIVF42(itkImageToImageFilterAPython.itkImageToImageFilterIVF42IVF42):
    r"""Proxy of C++ itkCheckerBoardImageFilterIVF42 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF42___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF42_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF42_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF42_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF42_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF42_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIVF42
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF42_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF42_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIVF42 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:

          itkCheckerBoardImageFilterIVF42.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIVF42 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF42_swigregister(itkCheckerBoardImageFilterIVF42)
class itkCheckerBoardImageFilterIVF43(itkImageToImageFilterAPython.itkImageToImageFilterIVF43IVF43):
    r"""Proxy of C++ itkCheckerBoardImageFilterIVF43 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(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF43___New_orig__)
    Clone = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF43_Clone)
    SetInput1 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF43_SetInput1)
    SetInput2 = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF43_SetInput2)
    SetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF43_SetCheckerPattern)
    GetCheckerPattern = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF43_GetCheckerPattern)
    __swig_destroy__ = _itkCheckerBoardImageFilterPython.delete_itkCheckerBoardImageFilterIVF43
    cast = _swig_new_static_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF43_cast)
    GetPointer = _swig_new_instance_method(_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF43_GetPointer)

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

        Create a new object of the class itkCheckerBoardImageFilterIVF43 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:

          itkCheckerBoardImageFilterIVF43.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkCheckerBoardImageFilterIVF43 in _itkCheckerBoardImageFilterPython:
_itkCheckerBoardImageFilterPython.itkCheckerBoardImageFilterIVF43_swigregister(itkCheckerBoardImageFilterIVF43)

