# 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 _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 itkImagePython
import itkSymmetricSecondRankTensorPython
import itkFixedArrayPython
import pyBasePython
import itkMatrixPython
import vnl_vectorPython
import stdcomplexPython
import vnl_matrixPython
import itkPointPython
import vnl_vector_refPython
import itkVectorPython
import vnl_matrix_fixedPython
import itkCovariantVectorPython
import itkImageRegionPython
import ITKCommonBasePython
import itkSizePython
import itkIndexPython
import itkOffsetPython
import itkRGBAPixelPython
import itkRGBPixelPython
import itkImageToImageFilterAPython
import itkImageToImageFilterCommonPython
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)

