# This file was automatically generated by SWIG (http://www.swig.org).
# Version 3.0.8
#
# 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
if version_info >= (3, 0, 0):
    new_instancemethod = lambda func, inst, cls: _itkBinaryContourImageFilterPython.SWIG_PyInstanceMethod_New(func)
else:
    from new import instancemethod as new_instancemethod
if version_info >= (2, 6, 0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('_itkBinaryContourImageFilterPython', [dirname(__file__)])
        except ImportError:
            import _itkBinaryContourImageFilterPython
            return _itkBinaryContourImageFilterPython
        if fp is not None:
            try:
                _mod = imp.load_module('_itkBinaryContourImageFilterPython', fp, pathname, description)
            finally:
                fp.close()
            return _mod
    _itkBinaryContourImageFilterPython = swig_import_helper()
    del swig_import_helper
else:
    import _itkBinaryContourImageFilterPython
del version_info
try:
    _swig_property = property
except NameError:
    pass  # Python < 2.2 doesn't have 'property'.


def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
    if (name == "thisown"):
        return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'SwigPyObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name, None)
    if method:
        return method(self, value)
    if (not static):
        object.__setattr__(self, name, value)
    else:
        raise AttributeError("You cannot add attributes to %s" % self)


def _swig_setattr(self, class_type, name, value):
    return _swig_setattr_nondynamic(self, class_type, name, value, 0)


def _swig_getattr_nondynamic(self, class_type, name, static=1):
    if (name == "thisown"):
        return self.this.own()
    method = class_type.__swig_getmethods__.get(name, None)
    if method:
        return method(self)
    if (not static):
        return object.__getattr__(self, name)
    else:
        raise AttributeError(name)

def _swig_getattr(self, class_type, name):
    return _swig_getattr_nondynamic(self, class_type, name, 0)


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

try:
    _object = object
    _newclass = 1
except AttributeError:
    class _object:
        pass
    _newclass = 0



def _swig_setattr_nondynamic_method(set):
    def set_attr(self, name, value):
        if (name == "thisown"):
            return self.this.own(value)
        if hasattr(self, name) or (name == "this"):
            set(self, name, value)
        else:
            raise AttributeError("You cannot add attributes to %s" % self)
    return set_attr


import itkImageRegionPython
import itkSizePython
import pyBasePython
import ITKCommonBasePython
import itkIndexPython
import itkOffsetPython
import itkScanlineFilterCommonPython
import itkImageToImageFilterAPython
import itkImageSourcePython
import itkImageSourceCommonPython
import itkImagePython
import itkPointPython
import vnl_vector_refPython
import vnl_vectorPython
import vnl_matrixPython
import stdcomplexPython
import itkVectorPython
import itkFixedArrayPython
import itkRGBAPixelPython
import itkCovariantVectorPython
import itkRGBPixelPython
import itkMatrixPython
import vnl_matrix_fixedPython
import itkSymmetricSecondRankTensorPython
import itkVectorImagePython
import itkVariableLengthVectorPython
import itkImageToImageFilterCommonPython
import itkImageToImageFilterBPython
import itkInPlaceImageFilterAPython

def itkBinaryContourImageFilterIF3IF3_New():
  return itkBinaryContourImageFilterIF3IF3.New()


def itkBinaryContourImageFilterIF2IF2_New():
  return itkBinaryContourImageFilterIF2IF2.New()


def itkBinaryContourImageFilterIUS3IUS3_New():
  return itkBinaryContourImageFilterIUS3IUS3.New()


def itkBinaryContourImageFilterIUS2IUS2_New():
  return itkBinaryContourImageFilterIUS2IUS2.New()


def itkBinaryContourImageFilterIUC3IUC3_New():
  return itkBinaryContourImageFilterIUC3IUC3.New()


def itkBinaryContourImageFilterIUC2IUC2_New():
  return itkBinaryContourImageFilterIUC2IUC2.New()


def itkBinaryContourImageFilterISS3ISS3_New():
  return itkBinaryContourImageFilterISS3ISS3.New()


def itkBinaryContourImageFilterISS2ISS2_New():
  return itkBinaryContourImageFilterISS2ISS2.New()

class itkBinaryContourImageFilterIF2IF2(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIF2IF2):
    """Proxy of C++ itkBinaryContourImageFilterIF2IF2 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterIF2IF2_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterIF2IF2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterIF2IF2_Pointer":
        """Clone(itkBinaryContourImageFilterIF2IF2 self) -> itkBinaryContourImageFilterIF2IF2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterIF2IF2 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterIF2IF2 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterIF2IF2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterIF2IF2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'float const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterIF2IF2 self, float const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "float":
        """GetBackgroundValue(itkBinaryContourImageFilterIF2IF2 self) -> float"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'float const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterIF2IF2 self, float const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "float":
        """GetForegroundValue(itkBinaryContourImageFilterIF2IF2 self) -> float"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterIF2IF2

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIF2IF2 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIF2IF2"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIF2IF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterIF2IF2.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_Clone, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_SetFullyConnected, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_GetFullyConnected, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_FullyConnectedOn, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_FullyConnectedOff, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_SetBackgroundValue, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_GetBackgroundValue, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_SetForegroundValue, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_GetForegroundValue, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_swigregister
itkBinaryContourImageFilterIF2IF2_swigregister(itkBinaryContourImageFilterIF2IF2)

def itkBinaryContourImageFilterIF2IF2___New_orig__() -> "itkBinaryContourImageFilterIF2IF2_Pointer":
    """itkBinaryContourImageFilterIF2IF2___New_orig__() -> itkBinaryContourImageFilterIF2IF2_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2___New_orig__()

def itkBinaryContourImageFilterIF2IF2_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIF2IF2 *":
    """itkBinaryContourImageFilterIF2IF2_cast(itkLightObject obj) -> itkBinaryContourImageFilterIF2IF2"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_cast(obj)

class itkBinaryContourImageFilterIF3IF3(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIF3IF3):
    """Proxy of C++ itkBinaryContourImageFilterIF3IF3 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterIF3IF3_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterIF3IF3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterIF3IF3_Pointer":
        """Clone(itkBinaryContourImageFilterIF3IF3 self) -> itkBinaryContourImageFilterIF3IF3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterIF3IF3 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterIF3IF3 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterIF3IF3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterIF3IF3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'float const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterIF3IF3 self, float const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "float":
        """GetBackgroundValue(itkBinaryContourImageFilterIF3IF3 self) -> float"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'float const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterIF3IF3 self, float const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "float":
        """GetForegroundValue(itkBinaryContourImageFilterIF3IF3 self) -> float"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterIF3IF3

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIF3IF3 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIF3IF3"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIF3IF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterIF3IF3.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_Clone, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_SetFullyConnected, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_GetFullyConnected, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_FullyConnectedOn, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_FullyConnectedOff, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_SetBackgroundValue, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_GetBackgroundValue, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_SetForegroundValue, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_GetForegroundValue, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_swigregister
itkBinaryContourImageFilterIF3IF3_swigregister(itkBinaryContourImageFilterIF3IF3)

def itkBinaryContourImageFilterIF3IF3___New_orig__() -> "itkBinaryContourImageFilterIF3IF3_Pointer":
    """itkBinaryContourImageFilterIF3IF3___New_orig__() -> itkBinaryContourImageFilterIF3IF3_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3___New_orig__()

def itkBinaryContourImageFilterIF3IF3_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIF3IF3 *":
    """itkBinaryContourImageFilterIF3IF3_cast(itkLightObject obj) -> itkBinaryContourImageFilterIF3IF3"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_cast(obj)

class itkBinaryContourImageFilterISS2ISS2(itkInPlaceImageFilterAPython.itkInPlaceImageFilterISS2ISS2):
    """Proxy of C++ itkBinaryContourImageFilterISS2ISS2 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterISS2ISS2_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterISS2ISS2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterISS2ISS2_Pointer":
        """Clone(itkBinaryContourImageFilterISS2ISS2 self) -> itkBinaryContourImageFilterISS2ISS2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterISS2ISS2 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterISS2ISS2 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterISS2ISS2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterISS2ISS2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'short const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterISS2ISS2 self, short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "short":
        """GetBackgroundValue(itkBinaryContourImageFilterISS2ISS2 self) -> short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'short const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterISS2ISS2 self, short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "short":
        """GetForegroundValue(itkBinaryContourImageFilterISS2ISS2 self) -> short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterISS2ISS2

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterISS2ISS2 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterISS2ISS2"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterISS2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterISS2ISS2.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_Clone, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_SetFullyConnected, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_GetFullyConnected, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_FullyConnectedOn, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_FullyConnectedOff, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_SetBackgroundValue, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_GetBackgroundValue, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_SetForegroundValue, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_GetForegroundValue, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_swigregister
itkBinaryContourImageFilterISS2ISS2_swigregister(itkBinaryContourImageFilterISS2ISS2)

def itkBinaryContourImageFilterISS2ISS2___New_orig__() -> "itkBinaryContourImageFilterISS2ISS2_Pointer":
    """itkBinaryContourImageFilterISS2ISS2___New_orig__() -> itkBinaryContourImageFilterISS2ISS2_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2___New_orig__()

def itkBinaryContourImageFilterISS2ISS2_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterISS2ISS2 *":
    """itkBinaryContourImageFilterISS2ISS2_cast(itkLightObject obj) -> itkBinaryContourImageFilterISS2ISS2"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_cast(obj)

class itkBinaryContourImageFilterISS3ISS3(itkInPlaceImageFilterAPython.itkInPlaceImageFilterISS3ISS3):
    """Proxy of C++ itkBinaryContourImageFilterISS3ISS3 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterISS3ISS3_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterISS3ISS3_Pointer":
        """Clone(itkBinaryContourImageFilterISS3ISS3 self) -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterISS3ISS3 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterISS3ISS3 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterISS3ISS3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterISS3ISS3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'short const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterISS3ISS3 self, short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "short":
        """GetBackgroundValue(itkBinaryContourImageFilterISS3ISS3 self) -> short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'short const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterISS3ISS3 self, short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "short":
        """GetForegroundValue(itkBinaryContourImageFilterISS3ISS3 self) -> short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterISS3ISS3

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterISS3ISS3 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterISS3ISS3"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterISS3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterISS3ISS3.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_Clone, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_SetFullyConnected, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_GetFullyConnected, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_FullyConnectedOn, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_FullyConnectedOff, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_SetBackgroundValue, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_GetBackgroundValue, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_SetForegroundValue, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_GetForegroundValue, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_swigregister
itkBinaryContourImageFilterISS3ISS3_swigregister(itkBinaryContourImageFilterISS3ISS3)

def itkBinaryContourImageFilterISS3ISS3___New_orig__() -> "itkBinaryContourImageFilterISS3ISS3_Pointer":
    """itkBinaryContourImageFilterISS3ISS3___New_orig__() -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3___New_orig__()

def itkBinaryContourImageFilterISS3ISS3_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterISS3ISS3 *":
    """itkBinaryContourImageFilterISS3ISS3_cast(itkLightObject obj) -> itkBinaryContourImageFilterISS3ISS3"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_cast(obj)

class itkBinaryContourImageFilterIUC2IUC2(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUC2IUC2):
    """Proxy of C++ itkBinaryContourImageFilterIUC2IUC2 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterIUC2IUC2_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterIUC2IUC2_Pointer":
        """Clone(itkBinaryContourImageFilterIUC2IUC2 self) -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterIUC2IUC2 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterIUC2IUC2 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterIUC2IUC2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterIUC2IUC2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'unsigned char const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterIUC2IUC2 self, unsigned char const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "unsigned char":
        """GetBackgroundValue(itkBinaryContourImageFilterIUC2IUC2 self) -> unsigned char"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'unsigned char const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterIUC2IUC2 self, unsigned char const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "unsigned char":
        """GetForegroundValue(itkBinaryContourImageFilterIUC2IUC2 self) -> unsigned char"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterIUC2IUC2

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUC2IUC2 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC2IUC2"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUC2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterIUC2IUC2.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_Clone, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_SetFullyConnected, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_GetFullyConnected, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOn, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOff, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_SetBackgroundValue, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_GetBackgroundValue, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_SetForegroundValue, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_GetForegroundValue, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_swigregister
itkBinaryContourImageFilterIUC2IUC2_swigregister(itkBinaryContourImageFilterIUC2IUC2)

def itkBinaryContourImageFilterIUC2IUC2___New_orig__() -> "itkBinaryContourImageFilterIUC2IUC2_Pointer":
    """itkBinaryContourImageFilterIUC2IUC2___New_orig__() -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2___New_orig__()

def itkBinaryContourImageFilterIUC2IUC2_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUC2IUC2 *":
    """itkBinaryContourImageFilterIUC2IUC2_cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC2IUC2"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_cast(obj)

class itkBinaryContourImageFilterIUC3IUC3(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUC3IUC3):
    """Proxy of C++ itkBinaryContourImageFilterIUC3IUC3 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterIUC3IUC3_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterIUC3IUC3_Pointer":
        """Clone(itkBinaryContourImageFilterIUC3IUC3 self) -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterIUC3IUC3 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterIUC3IUC3 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterIUC3IUC3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterIUC3IUC3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'unsigned char const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterIUC3IUC3 self, unsigned char const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "unsigned char":
        """GetBackgroundValue(itkBinaryContourImageFilterIUC3IUC3 self) -> unsigned char"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'unsigned char const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterIUC3IUC3 self, unsigned char const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "unsigned char":
        """GetForegroundValue(itkBinaryContourImageFilterIUC3IUC3 self) -> unsigned char"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterIUC3IUC3

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUC3IUC3 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC3IUC3"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUC3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterIUC3IUC3.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_Clone, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_SetFullyConnected, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_GetFullyConnected, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOn, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOff, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_SetBackgroundValue, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_GetBackgroundValue, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_SetForegroundValue, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_GetForegroundValue, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_swigregister
itkBinaryContourImageFilterIUC3IUC3_swigregister(itkBinaryContourImageFilterIUC3IUC3)

def itkBinaryContourImageFilterIUC3IUC3___New_orig__() -> "itkBinaryContourImageFilterIUC3IUC3_Pointer":
    """itkBinaryContourImageFilterIUC3IUC3___New_orig__() -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3___New_orig__()

def itkBinaryContourImageFilterIUC3IUC3_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUC3IUC3 *":
    """itkBinaryContourImageFilterIUC3IUC3_cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC3IUC3"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_cast(obj)

class itkBinaryContourImageFilterIUS2IUS2(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUS2IUS2):
    """Proxy of C++ itkBinaryContourImageFilterIUS2IUS2 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterIUS2IUS2_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterIUS2IUS2_Pointer":
        """Clone(itkBinaryContourImageFilterIUS2IUS2 self) -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterIUS2IUS2 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterIUS2IUS2 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterIUS2IUS2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterIUS2IUS2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'unsigned short const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterIUS2IUS2 self, unsigned short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "unsigned short":
        """GetBackgroundValue(itkBinaryContourImageFilterIUS2IUS2 self) -> unsigned short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'unsigned short const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterIUS2IUS2 self, unsigned short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "unsigned short":
        """GetForegroundValue(itkBinaryContourImageFilterIUS2IUS2 self) -> unsigned short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterIUS2IUS2

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUS2IUS2 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS2IUS2"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUS2IUS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterIUS2IUS2.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_Clone, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_SetFullyConnected, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_GetFullyConnected, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOn, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOff, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_SetBackgroundValue, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_GetBackgroundValue, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_SetForegroundValue, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_GetForegroundValue, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_swigregister
itkBinaryContourImageFilterIUS2IUS2_swigregister(itkBinaryContourImageFilterIUS2IUS2)

def itkBinaryContourImageFilterIUS2IUS2___New_orig__() -> "itkBinaryContourImageFilterIUS2IUS2_Pointer":
    """itkBinaryContourImageFilterIUS2IUS2___New_orig__() -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2___New_orig__()

def itkBinaryContourImageFilterIUS2IUS2_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUS2IUS2 *":
    """itkBinaryContourImageFilterIUS2IUS2_cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS2IUS2"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_cast(obj)

class itkBinaryContourImageFilterIUS3IUS3(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUS3IUS3):
    """Proxy of C++ itkBinaryContourImageFilterIUS3IUS3 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterIUS3IUS3_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterIUS3IUS3_Pointer":
        """Clone(itkBinaryContourImageFilterIUS3IUS3 self) -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterIUS3IUS3 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterIUS3IUS3 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterIUS3IUS3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterIUS3IUS3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'unsigned short const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterIUS3IUS3 self, unsigned short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "unsigned short":
        """GetBackgroundValue(itkBinaryContourImageFilterIUS3IUS3 self) -> unsigned short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'unsigned short const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterIUS3IUS3 self, unsigned short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "unsigned short":
        """GetForegroundValue(itkBinaryContourImageFilterIUS3IUS3 self) -> unsigned short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterIUS3IUS3

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUS3IUS3 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS3IUS3"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUS3IUS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterIUS3IUS3.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_Clone, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_SetFullyConnected, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_GetFullyConnected, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOn, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOff, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_SetBackgroundValue, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_GetBackgroundValue, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_SetForegroundValue, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_GetForegroundValue, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_swigregister
itkBinaryContourImageFilterIUS3IUS3_swigregister(itkBinaryContourImageFilterIUS3IUS3)

def itkBinaryContourImageFilterIUS3IUS3___New_orig__() -> "itkBinaryContourImageFilterIUS3IUS3_Pointer":
    """itkBinaryContourImageFilterIUS3IUS3___New_orig__() -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3___New_orig__()

def itkBinaryContourImageFilterIUS3IUS3_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUS3IUS3 *":
    """itkBinaryContourImageFilterIUS3IUS3_cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS3IUS3"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_cast(obj)


def binary_contour_image_filter(*args, **kwargs):
    """Procedural interface for BinaryContourImageFilter"""
    import itk
    instance = itk.BinaryContourImageFilter.New(*args, **kwargs)
    return instance.__internal_call__()

def binary_contour_image_filter_init_docstring():
    import itk
    import itkTemplate
    if isinstance(itk.BinaryContourImageFilter, itkTemplate.itkTemplate):
        binary_contour_image_filter.__doc__ = itk.BinaryContourImageFilter.values()[0].__doc__
    else:
        binary_contour_image_filter.__doc__ = itk.BinaryContourImageFilter.__doc__





25c2edacecba2fd6b4914556f3e76ebeefa0349c
<mask token>


class itkBinaryContourImageFilterISS3ISS3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterISS3ISS3):
    <mask token>
    <mask token>
    <mask token>
    <mask token>

    def __New_orig__() ->'itkBinaryContourImageFilterISS3ISS3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3___New_orig__())
    <mask token>

    def Clone(self) ->'itkBinaryContourImageFilterISS3ISS3_Pointer':
        """Clone(itkBinaryContourImageFilterISS3ISS3 self) -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterISS3ISS3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterISS3ISS3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterISS3ISS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_FullyConnectedOn(self))
    <mask token>

    def SetBackgroundValue(self, _arg: 'short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterISS3ISS3 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_SetBackgroundValue(self, _arg))
    <mask token>

    def SetForegroundValue(self, _arg: 'short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterISS3ISS3 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'short':
        """GetForegroundValue(itkBinaryContourImageFilterISS3ISS3 self) -> short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_GetForegroundValue(self))
    <mask token>
    <mask token>
    <mask token>

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

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

          itkBinaryContourImageFilterISS3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

          obj = itkBinaryContourImageFilterISS3ISS3.New()
          obj.SetInput( 0, reader.GetOutput() )
          obj.SetThreshold( 10 )
        """
        obj = itkBinaryContourImageFilterISS3ISS3.__New_orig__()
        import itkTemplate
        itkTemplate.New(obj, *args, **kargs)
        return obj
    <mask token>


<mask token>


class itkBinaryContourImageFilterIUC2IUC2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUC2IUC2):
    """Proxy of C++ itkBinaryContourImageFilterIUC2IUC2 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUC2IUC2_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUC2IUC2_Pointer':
        """Clone(itkBinaryContourImageFilterIUC2IUC2 self) -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUC2IUC2 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUC2IUC2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUC2IUC2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUC2IUC2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUC2IUC2 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned char':
        """GetBackgroundValue(itkBinaryContourImageFilterIUC2IUC2 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUC2IUC2 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned char':
        """GetForegroundValue(itkBinaryContourImageFilterIUC2IUC2 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUC2IUC2)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUC2IUC2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC2IUC2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUC2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterIUC3IUC3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUC3IUC3):
    """Proxy of C++ itkBinaryContourImageFilterIUC3IUC3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUC3IUC3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUC3IUC3_Pointer':
        """Clone(itkBinaryContourImageFilterIUC3IUC3 self) -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUC3IUC3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUC3IUC3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUC3IUC3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUC3IUC3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUC3IUC3 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned char':
        """GetBackgroundValue(itkBinaryContourImageFilterIUC3IUC3 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUC3IUC3 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned char':
        """GetForegroundValue(itkBinaryContourImageFilterIUC3IUC3 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUC3IUC3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUC3IUC3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC3IUC3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUC3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterIUS2IUS2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUS2IUS2):
    """Proxy of C++ itkBinaryContourImageFilterIUS2IUS2 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUS2IUS2_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUS2IUS2_Pointer':
        """Clone(itkBinaryContourImageFilterIUS2IUS2 self) -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUS2IUS2 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUS2IUS2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUS2IUS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUS2IUS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUS2IUS2 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned short':
        """GetBackgroundValue(itkBinaryContourImageFilterIUS2IUS2 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUS2IUS2 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned short':
        """GetForegroundValue(itkBinaryContourImageFilterIUS2IUS2 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUS2IUS2)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUS2IUS2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS2IUS2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUS2IUS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterIUS3IUS3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUS3IUS3):
    """Proxy of C++ itkBinaryContourImageFilterIUS3IUS3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUS3IUS3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUS3IUS3_Pointer':
        """Clone(itkBinaryContourImageFilterIUS3IUS3 self) -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUS3IUS3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUS3IUS3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUS3IUS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUS3IUS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUS3IUS3 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned short':
        """GetBackgroundValue(itkBinaryContourImageFilterIUS3IUS3 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUS3IUS3 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned short':
        """GetForegroundValue(itkBinaryContourImageFilterIUS3IUS3 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUS3IUS3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUS3IUS3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS3IUS3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUS3IUS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>

<mask token>


class itkBinaryContourImageFilterIF2IF2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIF2IF2):
    <mask token>
    <mask token>

    def __init__(self, *args, **kwargs):
        raise AttributeError('No constructor defined')
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIF2IF2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_GetFullyConnected(self))
    <mask token>
    <mask token>

    def SetBackgroundValue(self, _arg: 'float const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIF2IF2 self, float const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_SetBackgroundValue(self, _arg))
    <mask token>
    <mask token>
    <mask token>
    <mask token>

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIF2IF2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIF2IF2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_cast(obj))
    <mask token>
    <mask token>
    <mask token>


<mask token>


class itkBinaryContourImageFilterIF3IF3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIF3IF3):
    """Proxy of C++ itkBinaryContourImageFilterIF3IF3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIF3IF3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIF3IF3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIF3IF3_Pointer':
        """Clone(itkBinaryContourImageFilterIF3IF3 self) -> itkBinaryContourImageFilterIF3IF3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIF3IF3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIF3IF3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIF3IF3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIF3IF3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'float const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIF3IF3 self, float const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'float':
        """GetBackgroundValue(itkBinaryContourImageFilterIF3IF3 self) -> float"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'float const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIF3IF3 self, float const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'float':
        """GetForegroundValue(itkBinaryContourImageFilterIF3IF3 self) -> float"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIF3IF3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIF3IF3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIF3IF3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIF3IF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterISS2ISS2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterISS2ISS2):
    """Proxy of C++ itkBinaryContourImageFilterISS2ISS2 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterISS2ISS2_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterISS2ISS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterISS2ISS2_Pointer':
        """Clone(itkBinaryContourImageFilterISS2ISS2 self) -> itkBinaryContourImageFilterISS2ISS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterISS2ISS2 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterISS2ISS2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterISS2ISS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterISS2ISS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterISS2ISS2 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'short':
        """GetBackgroundValue(itkBinaryContourImageFilterISS2ISS2 self) -> short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterISS2ISS2 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'short':
        """GetForegroundValue(itkBinaryContourImageFilterISS2ISS2 self) -> short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterISS2ISS2)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterISS2ISS2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterISS2ISS2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterISS2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterISS3ISS3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterISS3ISS3):
    """Proxy of C++ itkBinaryContourImageFilterISS3ISS3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterISS3ISS3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterISS3ISS3_Pointer':
        """Clone(itkBinaryContourImageFilterISS3ISS3 self) -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterISS3ISS3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterISS3ISS3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterISS3ISS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterISS3ISS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterISS3ISS3 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'short':
        """GetBackgroundValue(itkBinaryContourImageFilterISS3ISS3 self) -> short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterISS3ISS3 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'short':
        """GetForegroundValue(itkBinaryContourImageFilterISS3ISS3 self) -> short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterISS3ISS3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterISS3ISS3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterISS3ISS3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterISS3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterIUC2IUC2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUC2IUC2):
    """Proxy of C++ itkBinaryContourImageFilterIUC2IUC2 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUC2IUC2_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUC2IUC2_Pointer':
        """Clone(itkBinaryContourImageFilterIUC2IUC2 self) -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUC2IUC2 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUC2IUC2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUC2IUC2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUC2IUC2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUC2IUC2 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned char':
        """GetBackgroundValue(itkBinaryContourImageFilterIUC2IUC2 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUC2IUC2 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned char':
        """GetForegroundValue(itkBinaryContourImageFilterIUC2IUC2 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUC2IUC2)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUC2IUC2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC2IUC2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUC2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterIUC3IUC3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUC3IUC3):
    """Proxy of C++ itkBinaryContourImageFilterIUC3IUC3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUC3IUC3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUC3IUC3_Pointer':
        """Clone(itkBinaryContourImageFilterIUC3IUC3 self) -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUC3IUC3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUC3IUC3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUC3IUC3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUC3IUC3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUC3IUC3 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned char':
        """GetBackgroundValue(itkBinaryContourImageFilterIUC3IUC3 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUC3IUC3 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned char':
        """GetForegroundValue(itkBinaryContourImageFilterIUC3IUC3 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUC3IUC3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUC3IUC3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC3IUC3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUC3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterIUS2IUS2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUS2IUS2):
    """Proxy of C++ itkBinaryContourImageFilterIUS2IUS2 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUS2IUS2_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUS2IUS2_Pointer':
        """Clone(itkBinaryContourImageFilterIUS2IUS2 self) -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUS2IUS2 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUS2IUS2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUS2IUS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUS2IUS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUS2IUS2 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned short':
        """GetBackgroundValue(itkBinaryContourImageFilterIUS2IUS2 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUS2IUS2 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned short':
        """GetForegroundValue(itkBinaryContourImageFilterIUS2IUS2 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUS2IUS2)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUS2IUS2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS2IUS2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUS2IUS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterIUS3IUS3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUS3IUS3):
    """Proxy of C++ itkBinaryContourImageFilterIUS3IUS3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUS3IUS3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUS3IUS3_Pointer':
        """Clone(itkBinaryContourImageFilterIUS3IUS3 self) -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUS3IUS3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUS3IUS3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUS3IUS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUS3IUS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUS3IUS3 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned short':
        """GetBackgroundValue(itkBinaryContourImageFilterIUS3IUS3 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUS3IUS3 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned short':
        """GetForegroundValue(itkBinaryContourImageFilterIUS3IUS3 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUS3IUS3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUS3IUS3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS3IUS3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUS3IUS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>

<mask token>


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


<mask token>


def _swig_setattr_nondynamic_method(set):

    def set_attr(self, name, value):
        if name == 'thisown':
            return self.this.own(value)
        if hasattr(self, name) or name == 'this':
            set(self, name, value)
        else:
            raise AttributeError('You cannot add attributes to %s' % self)
    return set_attr


<mask token>


def itkBinaryContourImageFilterIUS2IUS2_New():
    return itkBinaryContourImageFilterIUS2IUS2.New()


def itkBinaryContourImageFilterIUC3IUC3_New():
    return itkBinaryContourImageFilterIUC3IUC3.New()


def itkBinaryContourImageFilterIUC2IUC2_New():
    return itkBinaryContourImageFilterIUC2IUC2.New()


<mask token>


class itkBinaryContourImageFilterIF2IF2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIF2IF2):
    """Proxy of C++ itkBinaryContourImageFilterIF2IF2 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIF2IF2_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIF2IF2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIF2IF2_Pointer':
        """Clone(itkBinaryContourImageFilterIF2IF2 self) -> itkBinaryContourImageFilterIF2IF2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIF2IF2 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIF2IF2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIF2IF2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIF2IF2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'float const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIF2IF2 self, float const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'float':
        """GetBackgroundValue(itkBinaryContourImageFilterIF2IF2 self) -> float"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'float const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIF2IF2 self, float const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'float':
        """GetForegroundValue(itkBinaryContourImageFilterIF2IF2 self) -> float"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIF2IF2)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIF2IF2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIF2IF2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIF2IF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterIF3IF3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIF3IF3):
    """Proxy of C++ itkBinaryContourImageFilterIF3IF3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIF3IF3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIF3IF3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIF3IF3_Pointer':
        """Clone(itkBinaryContourImageFilterIF3IF3 self) -> itkBinaryContourImageFilterIF3IF3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIF3IF3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIF3IF3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIF3IF3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIF3IF3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'float const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIF3IF3 self, float const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'float':
        """GetBackgroundValue(itkBinaryContourImageFilterIF3IF3 self) -> float"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'float const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIF3IF3 self, float const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'float':
        """GetForegroundValue(itkBinaryContourImageFilterIF3IF3 self) -> float"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIF3IF3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIF3IF3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIF3IF3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIF3IF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterISS2ISS2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterISS2ISS2):
    """Proxy of C++ itkBinaryContourImageFilterISS2ISS2 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterISS2ISS2_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterISS2ISS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterISS2ISS2_Pointer':
        """Clone(itkBinaryContourImageFilterISS2ISS2 self) -> itkBinaryContourImageFilterISS2ISS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterISS2ISS2 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterISS2ISS2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterISS2ISS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterISS2ISS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterISS2ISS2 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'short':
        """GetBackgroundValue(itkBinaryContourImageFilterISS2ISS2 self) -> short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterISS2ISS2 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'short':
        """GetForegroundValue(itkBinaryContourImageFilterISS2ISS2 self) -> short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterISS2ISS2)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterISS2ISS2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterISS2ISS2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterISS2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterISS3ISS3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterISS3ISS3):
    """Proxy of C++ itkBinaryContourImageFilterISS3ISS3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterISS3ISS3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterISS3ISS3_Pointer':
        """Clone(itkBinaryContourImageFilterISS3ISS3 self) -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterISS3ISS3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterISS3ISS3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterISS3ISS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterISS3ISS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterISS3ISS3 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'short':
        """GetBackgroundValue(itkBinaryContourImageFilterISS3ISS3 self) -> short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterISS3ISS3 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'short':
        """GetForegroundValue(itkBinaryContourImageFilterISS3ISS3 self) -> short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterISS3ISS3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterISS3ISS3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterISS3ISS3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterISS3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


def itkBinaryContourImageFilterISS3ISS3___New_orig__(
    ) ->'itkBinaryContourImageFilterISS3ISS3_Pointer':
    """itkBinaryContourImageFilterISS3ISS3___New_orig__() -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
    return (_itkBinaryContourImageFilterPython.
        itkBinaryContourImageFilterISS3ISS3___New_orig__())


<mask token>


class itkBinaryContourImageFilterIUC2IUC2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUC2IUC2):
    """Proxy of C++ itkBinaryContourImageFilterIUC2IUC2 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUC2IUC2_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUC2IUC2_Pointer':
        """Clone(itkBinaryContourImageFilterIUC2IUC2 self) -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUC2IUC2 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUC2IUC2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUC2IUC2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUC2IUC2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUC2IUC2 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned char':
        """GetBackgroundValue(itkBinaryContourImageFilterIUC2IUC2 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUC2IUC2 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned char':
        """GetForegroundValue(itkBinaryContourImageFilterIUC2IUC2 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUC2IUC2)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUC2IUC2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC2IUC2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUC2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


def itkBinaryContourImageFilterIUC2IUC2___New_orig__(
    ) ->'itkBinaryContourImageFilterIUC2IUC2_Pointer':
    """itkBinaryContourImageFilterIUC2IUC2___New_orig__() -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
    return (_itkBinaryContourImageFilterPython.
        itkBinaryContourImageFilterIUC2IUC2___New_orig__())


<mask token>


class itkBinaryContourImageFilterIUC3IUC3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUC3IUC3):
    """Proxy of C++ itkBinaryContourImageFilterIUC3IUC3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUC3IUC3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUC3IUC3_Pointer':
        """Clone(itkBinaryContourImageFilterIUC3IUC3 self) -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUC3IUC3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUC3IUC3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUC3IUC3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUC3IUC3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUC3IUC3 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned char':
        """GetBackgroundValue(itkBinaryContourImageFilterIUC3IUC3 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUC3IUC3 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned char':
        """GetForegroundValue(itkBinaryContourImageFilterIUC3IUC3 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUC3IUC3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUC3IUC3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC3IUC3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUC3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


def itkBinaryContourImageFilterIUC3IUC3___New_orig__(
    ) ->'itkBinaryContourImageFilterIUC3IUC3_Pointer':
    """itkBinaryContourImageFilterIUC3IUC3___New_orig__() -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
    return (_itkBinaryContourImageFilterPython.
        itkBinaryContourImageFilterIUC3IUC3___New_orig__())


<mask token>


class itkBinaryContourImageFilterIUS2IUS2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUS2IUS2):
    """Proxy of C++ itkBinaryContourImageFilterIUS2IUS2 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUS2IUS2_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUS2IUS2_Pointer':
        """Clone(itkBinaryContourImageFilterIUS2IUS2 self) -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUS2IUS2 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUS2IUS2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUS2IUS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUS2IUS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUS2IUS2 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned short':
        """GetBackgroundValue(itkBinaryContourImageFilterIUS2IUS2 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUS2IUS2 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned short':
        """GetForegroundValue(itkBinaryContourImageFilterIUS2IUS2 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUS2IUS2)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUS2IUS2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS2IUS2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUS2IUS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


def itkBinaryContourImageFilterIUS2IUS2___New_orig__(
    ) ->'itkBinaryContourImageFilterIUS2IUS2_Pointer':
    """itkBinaryContourImageFilterIUS2IUS2___New_orig__() -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
    return (_itkBinaryContourImageFilterPython.
        itkBinaryContourImageFilterIUS2IUS2___New_orig__())


<mask token>


class itkBinaryContourImageFilterIUS3IUS3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUS3IUS3):
    """Proxy of C++ itkBinaryContourImageFilterIUS3IUS3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUS3IUS3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUS3IUS3_Pointer':
        """Clone(itkBinaryContourImageFilterIUS3IUS3 self) -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUS3IUS3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUS3IUS3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUS3IUS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUS3IUS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUS3IUS3 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned short':
        """GetBackgroundValue(itkBinaryContourImageFilterIUS3IUS3 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUS3IUS3 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned short':
        """GetForegroundValue(itkBinaryContourImageFilterIUS3IUS3 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUS3IUS3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUS3IUS3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS3IUS3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUS3IUS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


def binary_contour_image_filter(*args, **kwargs):
    """Procedural interface for BinaryContourImageFilter"""
    import itk
    instance = itk.BinaryContourImageFilter.New(*args, **kwargs)
    return instance.__internal_call__()


<mask token>

<mask token>


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


<mask token>


def _swig_setattr_nondynamic_method(set):

    def set_attr(self, name, value):
        if name == 'thisown':
            return self.this.own(value)
        if hasattr(self, name) or name == 'this':
            set(self, name, value)
        else:
            raise AttributeError('You cannot add attributes to %s' % self)
    return set_attr


<mask token>


def itkBinaryContourImageFilterIUS3IUS3_New():
    return itkBinaryContourImageFilterIUS3IUS3.New()


def itkBinaryContourImageFilterIUS2IUS2_New():
    return itkBinaryContourImageFilterIUS2IUS2.New()


def itkBinaryContourImageFilterIUC3IUC3_New():
    return itkBinaryContourImageFilterIUC3IUC3.New()


def itkBinaryContourImageFilterIUC2IUC2_New():
    return itkBinaryContourImageFilterIUC2IUC2.New()


def itkBinaryContourImageFilterISS3ISS3_New():
    return itkBinaryContourImageFilterISS3ISS3.New()


<mask token>


class itkBinaryContourImageFilterIF2IF2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIF2IF2):
    """Proxy of C++ itkBinaryContourImageFilterIF2IF2 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIF2IF2_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIF2IF2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIF2IF2_Pointer':
        """Clone(itkBinaryContourImageFilterIF2IF2 self) -> itkBinaryContourImageFilterIF2IF2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIF2IF2 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIF2IF2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIF2IF2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIF2IF2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'float const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIF2IF2 self, float const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'float':
        """GetBackgroundValue(itkBinaryContourImageFilterIF2IF2 self) -> float"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'float const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIF2IF2 self, float const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'float':
        """GetForegroundValue(itkBinaryContourImageFilterIF2IF2 self) -> float"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIF2IF2)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIF2IF2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIF2IF2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF2IF2_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIF2IF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


def itkBinaryContourImageFilterIF2IF2___New_orig__(
    ) ->'itkBinaryContourImageFilterIF2IF2_Pointer':
    """itkBinaryContourImageFilterIF2IF2___New_orig__() -> itkBinaryContourImageFilterIF2IF2_Pointer"""
    return (_itkBinaryContourImageFilterPython.
        itkBinaryContourImageFilterIF2IF2___New_orig__())


<mask token>


class itkBinaryContourImageFilterIF3IF3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIF3IF3):
    """Proxy of C++ itkBinaryContourImageFilterIF3IF3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIF3IF3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIF3IF3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIF3IF3_Pointer':
        """Clone(itkBinaryContourImageFilterIF3IF3 self) -> itkBinaryContourImageFilterIF3IF3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIF3IF3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIF3IF3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIF3IF3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIF3IF3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'float const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIF3IF3 self, float const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'float':
        """GetBackgroundValue(itkBinaryContourImageFilterIF3IF3 self) -> float"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'float const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIF3IF3 self, float const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'float':
        """GetForegroundValue(itkBinaryContourImageFilterIF3IF3 self) -> float"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIF3IF3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIF3IF3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIF3IF3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIF3IF3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIF3IF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterISS2ISS2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterISS2ISS2):
    """Proxy of C++ itkBinaryContourImageFilterISS2ISS2 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterISS2ISS2_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterISS2ISS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterISS2ISS2_Pointer':
        """Clone(itkBinaryContourImageFilterISS2ISS2 self) -> itkBinaryContourImageFilterISS2ISS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterISS2ISS2 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterISS2ISS2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterISS2ISS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterISS2ISS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterISS2ISS2 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'short':
        """GetBackgroundValue(itkBinaryContourImageFilterISS2ISS2 self) -> short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterISS2ISS2 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'short':
        """GetForegroundValue(itkBinaryContourImageFilterISS2ISS2 self) -> short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterISS2ISS2)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterISS2ISS2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterISS2ISS2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS2ISS2_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterISS2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


class itkBinaryContourImageFilterISS3ISS3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterISS3ISS3):
    """Proxy of C++ itkBinaryContourImageFilterISS3ISS3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterISS3ISS3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterISS3ISS3_Pointer':
        """Clone(itkBinaryContourImageFilterISS3ISS3 self) -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterISS3ISS3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterISS3ISS3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterISS3ISS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterISS3ISS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterISS3ISS3 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'short':
        """GetBackgroundValue(itkBinaryContourImageFilterISS3ISS3 self) -> short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterISS3ISS3 self, short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'short':
        """GetForegroundValue(itkBinaryContourImageFilterISS3ISS3 self) -> short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterISS3ISS3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterISS3ISS3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterISS3ISS3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterISS3ISS3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterISS3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


def itkBinaryContourImageFilterISS3ISS3___New_orig__(
    ) ->'itkBinaryContourImageFilterISS3ISS3_Pointer':
    """itkBinaryContourImageFilterISS3ISS3___New_orig__() -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
    return (_itkBinaryContourImageFilterPython.
        itkBinaryContourImageFilterISS3ISS3___New_orig__())


def itkBinaryContourImageFilterISS3ISS3_cast(obj: 'itkLightObject'
    ) ->'itkBinaryContourImageFilterISS3ISS3 *':
    """itkBinaryContourImageFilterISS3ISS3_cast(itkLightObject obj) -> itkBinaryContourImageFilterISS3ISS3"""
    return (_itkBinaryContourImageFilterPython.
        itkBinaryContourImageFilterISS3ISS3_cast(obj))


class itkBinaryContourImageFilterIUC2IUC2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUC2IUC2):
    """Proxy of C++ itkBinaryContourImageFilterIUC2IUC2 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUC2IUC2_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUC2IUC2_Pointer':
        """Clone(itkBinaryContourImageFilterIUC2IUC2 self) -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUC2IUC2 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUC2IUC2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUC2IUC2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUC2IUC2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUC2IUC2 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned char':
        """GetBackgroundValue(itkBinaryContourImageFilterIUC2IUC2 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUC2IUC2 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned char':
        """GetForegroundValue(itkBinaryContourImageFilterIUC2IUC2 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUC2IUC2)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUC2IUC2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC2IUC2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC2IUC2_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUC2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


def itkBinaryContourImageFilterIUC2IUC2___New_orig__(
    ) ->'itkBinaryContourImageFilterIUC2IUC2_Pointer':
    """itkBinaryContourImageFilterIUC2IUC2___New_orig__() -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
    return (_itkBinaryContourImageFilterPython.
        itkBinaryContourImageFilterIUC2IUC2___New_orig__())


<mask token>


class itkBinaryContourImageFilterIUC3IUC3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUC3IUC3):
    """Proxy of C++ itkBinaryContourImageFilterIUC3IUC3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUC3IUC3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUC3IUC3_Pointer':
        """Clone(itkBinaryContourImageFilterIUC3IUC3 self) -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUC3IUC3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUC3IUC3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUC3IUC3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUC3IUC3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUC3IUC3 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned char':
        """GetBackgroundValue(itkBinaryContourImageFilterIUC3IUC3 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned char const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUC3IUC3 self, unsigned char const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned char':
        """GetForegroundValue(itkBinaryContourImageFilterIUC3IUC3 self) -> unsigned char"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUC3IUC3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUC3IUC3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC3IUC3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUC3IUC3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUC3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


def itkBinaryContourImageFilterIUC3IUC3___New_orig__(
    ) ->'itkBinaryContourImageFilterIUC3IUC3_Pointer':
    """itkBinaryContourImageFilterIUC3IUC3___New_orig__() -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
    return (_itkBinaryContourImageFilterPython.
        itkBinaryContourImageFilterIUC3IUC3___New_orig__())


<mask token>


class itkBinaryContourImageFilterIUS2IUS2(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUS2IUS2):
    """Proxy of C++ itkBinaryContourImageFilterIUS2IUS2 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUS2IUS2_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUS2IUS2_Pointer':
        """Clone(itkBinaryContourImageFilterIUS2IUS2 self) -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUS2IUS2 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUS2IUS2 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUS2IUS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUS2IUS2 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUS2IUS2 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned short':
        """GetBackgroundValue(itkBinaryContourImageFilterIUS2IUS2 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUS2IUS2 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned short':
        """GetForegroundValue(itkBinaryContourImageFilterIUS2IUS2 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUS2IUS2)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUS2IUS2 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS2IUS2"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS2IUS2_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUS2IUS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


def itkBinaryContourImageFilterIUS2IUS2___New_orig__(
    ) ->'itkBinaryContourImageFilterIUS2IUS2_Pointer':
    """itkBinaryContourImageFilterIUS2IUS2___New_orig__() -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
    return (_itkBinaryContourImageFilterPython.
        itkBinaryContourImageFilterIUS2IUS2___New_orig__())


<mask token>


class itkBinaryContourImageFilterIUS3IUS3(itkInPlaceImageFilterAPython.
    itkInPlaceImageFilterIUS3IUS3):
    """Proxy of C++ itkBinaryContourImageFilterIUS3IUS3 class."""
    thisown = _swig_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

    def __New_orig__() ->'itkBinaryContourImageFilterIUS3IUS3_Pointer':
        """__New_orig__() -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3___New_orig__())
    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) ->'itkBinaryContourImageFilterIUS3IUS3_Pointer':
        """Clone(itkBinaryContourImageFilterIUS3IUS3 self) -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_Clone(self))

    def SetFullyConnected(self, _arg: 'bool const') ->'void':
        """SetFullyConnected(itkBinaryContourImageFilterIUS3IUS3 self, bool const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_SetFullyConnected(self, _arg))

    def GetFullyConnected(self) ->'bool const &':
        """GetFullyConnected(itkBinaryContourImageFilterIUS3IUS3 self) -> bool const &"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_GetFullyConnected(self))

    def FullyConnectedOn(self) ->'void':
        """FullyConnectedOn(itkBinaryContourImageFilterIUS3IUS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOn(self))

    def FullyConnectedOff(self) ->'void':
        """FullyConnectedOff(itkBinaryContourImageFilterIUS3IUS3 self)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOff(self))

    def SetBackgroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetBackgroundValue(itkBinaryContourImageFilterIUS3IUS3 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_SetBackgroundValue(self, _arg))

    def GetBackgroundValue(self) ->'unsigned short':
        """GetBackgroundValue(itkBinaryContourImageFilterIUS3IUS3 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_GetBackgroundValue(self))

    def SetForegroundValue(self, _arg: 'unsigned short const') ->'void':
        """SetForegroundValue(itkBinaryContourImageFilterIUS3IUS3 self, unsigned short const _arg)"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_SetForegroundValue(self, _arg))

    def GetForegroundValue(self) ->'unsigned short':
        """GetForegroundValue(itkBinaryContourImageFilterIUS3IUS3 self) -> unsigned short"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_GetForegroundValue(self))
    __swig_destroy__ = (_itkBinaryContourImageFilterPython.
        delete_itkBinaryContourImageFilterIUS3IUS3)

    def cast(obj: 'itkLightObject') ->'itkBinaryContourImageFilterIUS3IUS3 *':
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS3IUS3"""
        return (_itkBinaryContourImageFilterPython.
            itkBinaryContourImageFilterIUS3IUS3_cast(obj))
    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUS3IUS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


<mask token>


def itkBinaryContourImageFilterIUS3IUS3_cast(obj: 'itkLightObject'
    ) ->'itkBinaryContourImageFilterIUS3IUS3 *':
    """itkBinaryContourImageFilterIUS3IUS3_cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS3IUS3"""
    return (_itkBinaryContourImageFilterPython.
        itkBinaryContourImageFilterIUS3IUS3_cast(obj))


def binary_contour_image_filter(*args, **kwargs):
    """Procedural interface for BinaryContourImageFilter"""
    import itk
    instance = itk.BinaryContourImageFilter.New(*args, **kwargs)
    return instance.__internal_call__()


<mask token>

# This file was automatically generated by SWIG (http://www.swig.org).
# Version 3.0.8
#
# 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
if version_info >= (3, 0, 0):
    new_instancemethod = lambda func, inst, cls: _itkBinaryContourImageFilterPython.SWIG_PyInstanceMethod_New(func)
else:
    from new import instancemethod as new_instancemethod
if version_info >= (2, 6, 0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('_itkBinaryContourImageFilterPython', [dirname(__file__)])
        except ImportError:
            import _itkBinaryContourImageFilterPython
            return _itkBinaryContourImageFilterPython
        if fp is not None:
            try:
                _mod = imp.load_module('_itkBinaryContourImageFilterPython', fp, pathname, description)
            finally:
                fp.close()
            return _mod
    _itkBinaryContourImageFilterPython = swig_import_helper()
    del swig_import_helper
else:
    import _itkBinaryContourImageFilterPython
del version_info
try:
    _swig_property = property
except NameError:
    pass  # Python < 2.2 doesn't have 'property'.


def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
    if (name == "thisown"):
        return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'SwigPyObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name, None)
    if method:
        return method(self, value)
    if (not static):
        object.__setattr__(self, name, value)
    else:
        raise AttributeError("You cannot add attributes to %s" % self)


def _swig_setattr(self, class_type, name, value):
    return _swig_setattr_nondynamic(self, class_type, name, value, 0)


def _swig_getattr_nondynamic(self, class_type, name, static=1):
    if (name == "thisown"):
        return self.this.own()
    method = class_type.__swig_getmethods__.get(name, None)
    if method:
        return method(self)
    if (not static):
        return object.__getattr__(self, name)
    else:
        raise AttributeError(name)

def _swig_getattr(self, class_type, name):
    return _swig_getattr_nondynamic(self, class_type, name, 0)


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

try:
    _object = object
    _newclass = 1
except AttributeError:
    class _object:
        pass
    _newclass = 0



def _swig_setattr_nondynamic_method(set):
    def set_attr(self, name, value):
        if (name == "thisown"):
            return self.this.own(value)
        if hasattr(self, name) or (name == "this"):
            set(self, name, value)
        else:
            raise AttributeError("You cannot add attributes to %s" % self)
    return set_attr


import itkImageRegionPython
import itkSizePython
import pyBasePython
import ITKCommonBasePython
import itkIndexPython
import itkOffsetPython
import itkScanlineFilterCommonPython
import itkImageToImageFilterAPython
import itkImageSourcePython
import itkImageSourceCommonPython
import itkImagePython
import itkPointPython
import vnl_vector_refPython
import vnl_vectorPython
import vnl_matrixPython
import stdcomplexPython
import itkVectorPython
import itkFixedArrayPython
import itkRGBAPixelPython
import itkCovariantVectorPython
import itkRGBPixelPython
import itkMatrixPython
import vnl_matrix_fixedPython
import itkSymmetricSecondRankTensorPython
import itkVectorImagePython
import itkVariableLengthVectorPython
import itkImageToImageFilterCommonPython
import itkImageToImageFilterBPython
import itkInPlaceImageFilterAPython

def itkBinaryContourImageFilterIF3IF3_New():
  return itkBinaryContourImageFilterIF3IF3.New()


def itkBinaryContourImageFilterIF2IF2_New():
  return itkBinaryContourImageFilterIF2IF2.New()


def itkBinaryContourImageFilterIUS3IUS3_New():
  return itkBinaryContourImageFilterIUS3IUS3.New()


def itkBinaryContourImageFilterIUS2IUS2_New():
  return itkBinaryContourImageFilterIUS2IUS2.New()


def itkBinaryContourImageFilterIUC3IUC3_New():
  return itkBinaryContourImageFilterIUC3IUC3.New()


def itkBinaryContourImageFilterIUC2IUC2_New():
  return itkBinaryContourImageFilterIUC2IUC2.New()


def itkBinaryContourImageFilterISS3ISS3_New():
  return itkBinaryContourImageFilterISS3ISS3.New()


def itkBinaryContourImageFilterISS2ISS2_New():
  return itkBinaryContourImageFilterISS2ISS2.New()

class itkBinaryContourImageFilterIF2IF2(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIF2IF2):
    """Proxy of C++ itkBinaryContourImageFilterIF2IF2 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterIF2IF2_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterIF2IF2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterIF2IF2_Pointer":
        """Clone(itkBinaryContourImageFilterIF2IF2 self) -> itkBinaryContourImageFilterIF2IF2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterIF2IF2 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterIF2IF2 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterIF2IF2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterIF2IF2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'float const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterIF2IF2 self, float const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "float":
        """GetBackgroundValue(itkBinaryContourImageFilterIF2IF2 self) -> float"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'float const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterIF2IF2 self, float const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "float":
        """GetForegroundValue(itkBinaryContourImageFilterIF2IF2 self) -> float"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterIF2IF2

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIF2IF2 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIF2IF2"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIF2IF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterIF2IF2.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_Clone, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_SetFullyConnected, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_GetFullyConnected, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_FullyConnectedOn, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_FullyConnectedOff, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_SetBackgroundValue, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_GetBackgroundValue, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_SetForegroundValue, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_GetForegroundValue, None, itkBinaryContourImageFilterIF2IF2)
itkBinaryContourImageFilterIF2IF2_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_swigregister
itkBinaryContourImageFilterIF2IF2_swigregister(itkBinaryContourImageFilterIF2IF2)

def itkBinaryContourImageFilterIF2IF2___New_orig__() -> "itkBinaryContourImageFilterIF2IF2_Pointer":
    """itkBinaryContourImageFilterIF2IF2___New_orig__() -> itkBinaryContourImageFilterIF2IF2_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2___New_orig__()

def itkBinaryContourImageFilterIF2IF2_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIF2IF2 *":
    """itkBinaryContourImageFilterIF2IF2_cast(itkLightObject obj) -> itkBinaryContourImageFilterIF2IF2"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF2IF2_cast(obj)

class itkBinaryContourImageFilterIF3IF3(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIF3IF3):
    """Proxy of C++ itkBinaryContourImageFilterIF3IF3 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterIF3IF3_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterIF3IF3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterIF3IF3_Pointer":
        """Clone(itkBinaryContourImageFilterIF3IF3 self) -> itkBinaryContourImageFilterIF3IF3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterIF3IF3 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterIF3IF3 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterIF3IF3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterIF3IF3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'float const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterIF3IF3 self, float const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "float":
        """GetBackgroundValue(itkBinaryContourImageFilterIF3IF3 self) -> float"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'float const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterIF3IF3 self, float const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "float":
        """GetForegroundValue(itkBinaryContourImageFilterIF3IF3 self) -> float"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterIF3IF3

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIF3IF3 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIF3IF3"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIF3IF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterIF3IF3.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_Clone, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_SetFullyConnected, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_GetFullyConnected, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_FullyConnectedOn, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_FullyConnectedOff, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_SetBackgroundValue, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_GetBackgroundValue, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_SetForegroundValue, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_GetForegroundValue, None, itkBinaryContourImageFilterIF3IF3)
itkBinaryContourImageFilterIF3IF3_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_swigregister
itkBinaryContourImageFilterIF3IF3_swigregister(itkBinaryContourImageFilterIF3IF3)

def itkBinaryContourImageFilterIF3IF3___New_orig__() -> "itkBinaryContourImageFilterIF3IF3_Pointer":
    """itkBinaryContourImageFilterIF3IF3___New_orig__() -> itkBinaryContourImageFilterIF3IF3_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3___New_orig__()

def itkBinaryContourImageFilterIF3IF3_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIF3IF3 *":
    """itkBinaryContourImageFilterIF3IF3_cast(itkLightObject obj) -> itkBinaryContourImageFilterIF3IF3"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIF3IF3_cast(obj)

class itkBinaryContourImageFilterISS2ISS2(itkInPlaceImageFilterAPython.itkInPlaceImageFilterISS2ISS2):
    """Proxy of C++ itkBinaryContourImageFilterISS2ISS2 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterISS2ISS2_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterISS2ISS2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterISS2ISS2_Pointer":
        """Clone(itkBinaryContourImageFilterISS2ISS2 self) -> itkBinaryContourImageFilterISS2ISS2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterISS2ISS2 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterISS2ISS2 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterISS2ISS2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterISS2ISS2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'short const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterISS2ISS2 self, short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "short":
        """GetBackgroundValue(itkBinaryContourImageFilterISS2ISS2 self) -> short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'short const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterISS2ISS2 self, short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "short":
        """GetForegroundValue(itkBinaryContourImageFilterISS2ISS2 self) -> short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterISS2ISS2

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterISS2ISS2 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterISS2ISS2"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterISS2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterISS2ISS2.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_Clone, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_SetFullyConnected, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_GetFullyConnected, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_FullyConnectedOn, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_FullyConnectedOff, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_SetBackgroundValue, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_GetBackgroundValue, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_SetForegroundValue, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_GetForegroundValue, None, itkBinaryContourImageFilterISS2ISS2)
itkBinaryContourImageFilterISS2ISS2_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_swigregister
itkBinaryContourImageFilterISS2ISS2_swigregister(itkBinaryContourImageFilterISS2ISS2)

def itkBinaryContourImageFilterISS2ISS2___New_orig__() -> "itkBinaryContourImageFilterISS2ISS2_Pointer":
    """itkBinaryContourImageFilterISS2ISS2___New_orig__() -> itkBinaryContourImageFilterISS2ISS2_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2___New_orig__()

def itkBinaryContourImageFilterISS2ISS2_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterISS2ISS2 *":
    """itkBinaryContourImageFilterISS2ISS2_cast(itkLightObject obj) -> itkBinaryContourImageFilterISS2ISS2"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS2ISS2_cast(obj)

class itkBinaryContourImageFilterISS3ISS3(itkInPlaceImageFilterAPython.itkInPlaceImageFilterISS3ISS3):
    """Proxy of C++ itkBinaryContourImageFilterISS3ISS3 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterISS3ISS3_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterISS3ISS3_Pointer":
        """Clone(itkBinaryContourImageFilterISS3ISS3 self) -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterISS3ISS3 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterISS3ISS3 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterISS3ISS3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterISS3ISS3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'short const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterISS3ISS3 self, short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "short":
        """GetBackgroundValue(itkBinaryContourImageFilterISS3ISS3 self) -> short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'short const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterISS3ISS3 self, short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "short":
        """GetForegroundValue(itkBinaryContourImageFilterISS3ISS3 self) -> short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterISS3ISS3

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterISS3ISS3 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterISS3ISS3"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterISS3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterISS3ISS3.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_Clone, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_SetFullyConnected, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_GetFullyConnected, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_FullyConnectedOn, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_FullyConnectedOff, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_SetBackgroundValue, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_GetBackgroundValue, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_SetForegroundValue, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_GetForegroundValue, None, itkBinaryContourImageFilterISS3ISS3)
itkBinaryContourImageFilterISS3ISS3_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_swigregister
itkBinaryContourImageFilterISS3ISS3_swigregister(itkBinaryContourImageFilterISS3ISS3)

def itkBinaryContourImageFilterISS3ISS3___New_orig__() -> "itkBinaryContourImageFilterISS3ISS3_Pointer":
    """itkBinaryContourImageFilterISS3ISS3___New_orig__() -> itkBinaryContourImageFilterISS3ISS3_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3___New_orig__()

def itkBinaryContourImageFilterISS3ISS3_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterISS3ISS3 *":
    """itkBinaryContourImageFilterISS3ISS3_cast(itkLightObject obj) -> itkBinaryContourImageFilterISS3ISS3"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterISS3ISS3_cast(obj)

class itkBinaryContourImageFilterIUC2IUC2(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUC2IUC2):
    """Proxy of C++ itkBinaryContourImageFilterIUC2IUC2 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterIUC2IUC2_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterIUC2IUC2_Pointer":
        """Clone(itkBinaryContourImageFilterIUC2IUC2 self) -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterIUC2IUC2 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterIUC2IUC2 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterIUC2IUC2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterIUC2IUC2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'unsigned char const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterIUC2IUC2 self, unsigned char const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "unsigned char":
        """GetBackgroundValue(itkBinaryContourImageFilterIUC2IUC2 self) -> unsigned char"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'unsigned char const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterIUC2IUC2 self, unsigned char const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "unsigned char":
        """GetForegroundValue(itkBinaryContourImageFilterIUC2IUC2 self) -> unsigned char"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterIUC2IUC2

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUC2IUC2 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC2IUC2"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUC2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterIUC2IUC2.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_Clone, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_SetFullyConnected, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_GetFullyConnected, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOn, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_FullyConnectedOff, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_SetBackgroundValue, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_GetBackgroundValue, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_SetForegroundValue, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_GetForegroundValue, None, itkBinaryContourImageFilterIUC2IUC2)
itkBinaryContourImageFilterIUC2IUC2_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_swigregister
itkBinaryContourImageFilterIUC2IUC2_swigregister(itkBinaryContourImageFilterIUC2IUC2)

def itkBinaryContourImageFilterIUC2IUC2___New_orig__() -> "itkBinaryContourImageFilterIUC2IUC2_Pointer":
    """itkBinaryContourImageFilterIUC2IUC2___New_orig__() -> itkBinaryContourImageFilterIUC2IUC2_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2___New_orig__()

def itkBinaryContourImageFilterIUC2IUC2_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUC2IUC2 *":
    """itkBinaryContourImageFilterIUC2IUC2_cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC2IUC2"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC2IUC2_cast(obj)

class itkBinaryContourImageFilterIUC3IUC3(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUC3IUC3):
    """Proxy of C++ itkBinaryContourImageFilterIUC3IUC3 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterIUC3IUC3_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterIUC3IUC3_Pointer":
        """Clone(itkBinaryContourImageFilterIUC3IUC3 self) -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterIUC3IUC3 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterIUC3IUC3 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterIUC3IUC3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterIUC3IUC3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'unsigned char const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterIUC3IUC3 self, unsigned char const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "unsigned char":
        """GetBackgroundValue(itkBinaryContourImageFilterIUC3IUC3 self) -> unsigned char"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'unsigned char const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterIUC3IUC3 self, unsigned char const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "unsigned char":
        """GetForegroundValue(itkBinaryContourImageFilterIUC3IUC3 self) -> unsigned char"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterIUC3IUC3

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUC3IUC3 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC3IUC3"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUC3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterIUC3IUC3.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_Clone, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_SetFullyConnected, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_GetFullyConnected, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOn, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_FullyConnectedOff, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_SetBackgroundValue, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_GetBackgroundValue, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_SetForegroundValue, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_GetForegroundValue, None, itkBinaryContourImageFilterIUC3IUC3)
itkBinaryContourImageFilterIUC3IUC3_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_swigregister
itkBinaryContourImageFilterIUC3IUC3_swigregister(itkBinaryContourImageFilterIUC3IUC3)

def itkBinaryContourImageFilterIUC3IUC3___New_orig__() -> "itkBinaryContourImageFilterIUC3IUC3_Pointer":
    """itkBinaryContourImageFilterIUC3IUC3___New_orig__() -> itkBinaryContourImageFilterIUC3IUC3_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3___New_orig__()

def itkBinaryContourImageFilterIUC3IUC3_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUC3IUC3 *":
    """itkBinaryContourImageFilterIUC3IUC3_cast(itkLightObject obj) -> itkBinaryContourImageFilterIUC3IUC3"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUC3IUC3_cast(obj)

class itkBinaryContourImageFilterIUS2IUS2(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUS2IUS2):
    """Proxy of C++ itkBinaryContourImageFilterIUS2IUS2 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterIUS2IUS2_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterIUS2IUS2_Pointer":
        """Clone(itkBinaryContourImageFilterIUS2IUS2 self) -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterIUS2IUS2 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterIUS2IUS2 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterIUS2IUS2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterIUS2IUS2 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'unsigned short const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterIUS2IUS2 self, unsigned short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "unsigned short":
        """GetBackgroundValue(itkBinaryContourImageFilterIUS2IUS2 self) -> unsigned short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'unsigned short const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterIUS2IUS2 self, unsigned short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "unsigned short":
        """GetForegroundValue(itkBinaryContourImageFilterIUS2IUS2 self) -> unsigned short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterIUS2IUS2

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUS2IUS2 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS2IUS2"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUS2IUS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterIUS2IUS2.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_Clone, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_SetFullyConnected, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_GetFullyConnected, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOn, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_FullyConnectedOff, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_SetBackgroundValue, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_GetBackgroundValue, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_SetForegroundValue, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_GetForegroundValue, None, itkBinaryContourImageFilterIUS2IUS2)
itkBinaryContourImageFilterIUS2IUS2_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_swigregister
itkBinaryContourImageFilterIUS2IUS2_swigregister(itkBinaryContourImageFilterIUS2IUS2)

def itkBinaryContourImageFilterIUS2IUS2___New_orig__() -> "itkBinaryContourImageFilterIUS2IUS2_Pointer":
    """itkBinaryContourImageFilterIUS2IUS2___New_orig__() -> itkBinaryContourImageFilterIUS2IUS2_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2___New_orig__()

def itkBinaryContourImageFilterIUS2IUS2_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUS2IUS2 *":
    """itkBinaryContourImageFilterIUS2IUS2_cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS2IUS2"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS2IUS2_cast(obj)

class itkBinaryContourImageFilterIUS3IUS3(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUS3IUS3):
    """Proxy of C++ itkBinaryContourImageFilterIUS3IUS3 class."""

    thisown = _swig_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

    def __New_orig__() -> "itkBinaryContourImageFilterIUS3IUS3_Pointer":
        """__New_orig__() -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3___New_orig__()

    __New_orig__ = staticmethod(__New_orig__)

    def Clone(self) -> "itkBinaryContourImageFilterIUS3IUS3_Pointer":
        """Clone(itkBinaryContourImageFilterIUS3IUS3 self) -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_Clone(self)


    def SetFullyConnected(self, _arg: 'bool const') -> "void":
        """SetFullyConnected(itkBinaryContourImageFilterIUS3IUS3 self, bool const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_SetFullyConnected(self, _arg)


    def GetFullyConnected(self) -> "bool const &":
        """GetFullyConnected(itkBinaryContourImageFilterIUS3IUS3 self) -> bool const &"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_GetFullyConnected(self)


    def FullyConnectedOn(self) -> "void":
        """FullyConnectedOn(itkBinaryContourImageFilterIUS3IUS3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOn(self)


    def FullyConnectedOff(self) -> "void":
        """FullyConnectedOff(itkBinaryContourImageFilterIUS3IUS3 self)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOff(self)


    def SetBackgroundValue(self, _arg: 'unsigned short const') -> "void":
        """SetBackgroundValue(itkBinaryContourImageFilterIUS3IUS3 self, unsigned short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_SetBackgroundValue(self, _arg)


    def GetBackgroundValue(self) -> "unsigned short":
        """GetBackgroundValue(itkBinaryContourImageFilterIUS3IUS3 self) -> unsigned short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_GetBackgroundValue(self)


    def SetForegroundValue(self, _arg: 'unsigned short const') -> "void":
        """SetForegroundValue(itkBinaryContourImageFilterIUS3IUS3 self, unsigned short const _arg)"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_SetForegroundValue(self, _arg)


    def GetForegroundValue(self) -> "unsigned short":
        """GetForegroundValue(itkBinaryContourImageFilterIUS3IUS3 self) -> unsigned short"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_GetForegroundValue(self)

    __swig_destroy__ = _itkBinaryContourImageFilterPython.delete_itkBinaryContourImageFilterIUS3IUS3

    def cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUS3IUS3 *":
        """cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS3IUS3"""
        return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_cast(obj)

    cast = staticmethod(cast)

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

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

          itkBinaryContourImageFilterIUS3IUS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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

itkBinaryContourImageFilterIUS3IUS3.Clone = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_Clone, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.SetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_SetFullyConnected, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.GetFullyConnected = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_GetFullyConnected, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.FullyConnectedOn = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOn, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.FullyConnectedOff = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_FullyConnectedOff, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.SetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_SetBackgroundValue, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.GetBackgroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_GetBackgroundValue, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.SetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_SetForegroundValue, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3.GetForegroundValue = new_instancemethod(_itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_GetForegroundValue, None, itkBinaryContourImageFilterIUS3IUS3)
itkBinaryContourImageFilterIUS3IUS3_swigregister = _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_swigregister
itkBinaryContourImageFilterIUS3IUS3_swigregister(itkBinaryContourImageFilterIUS3IUS3)

def itkBinaryContourImageFilterIUS3IUS3___New_orig__() -> "itkBinaryContourImageFilterIUS3IUS3_Pointer":
    """itkBinaryContourImageFilterIUS3IUS3___New_orig__() -> itkBinaryContourImageFilterIUS3IUS3_Pointer"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3___New_orig__()

def itkBinaryContourImageFilterIUS3IUS3_cast(obj: 'itkLightObject') -> "itkBinaryContourImageFilterIUS3IUS3 *":
    """itkBinaryContourImageFilterIUS3IUS3_cast(itkLightObject obj) -> itkBinaryContourImageFilterIUS3IUS3"""
    return _itkBinaryContourImageFilterPython.itkBinaryContourImageFilterIUS3IUS3_cast(obj)


def binary_contour_image_filter(*args, **kwargs):
    """Procedural interface for BinaryContourImageFilter"""
    import itk
    instance = itk.BinaryContourImageFilter.New(*args, **kwargs)
    return instance.__internal_call__()

def binary_contour_image_filter_init_docstring():
    import itk
    import itkTemplate
    if isinstance(itk.BinaryContourImageFilter, itkTemplate.itkTemplate):
        binary_contour_image_filter.__doc__ = itk.BinaryContourImageFilter.values()[0].__doc__
    else:
        binary_contour_image_filter.__doc__ = itk.BinaryContourImageFilter.__doc__




