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

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

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

_swig_new_instance_method = _itkMorphologicalGradientImageFilterPython.SWIG_PyInstanceMethod_New
_swig_new_static_method = _itkMorphologicalGradientImageFilterPython.SWIG_PyStaticMethod_New

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


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


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


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


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


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

def itkMorphologicalGradientImageFilterIF3IF3SE3_New():
  return itkMorphologicalGradientImageFilterIF3IF3SE3.New()


def itkMorphologicalGradientImageFilterIUC3IUC3SE3_New():
  return itkMorphologicalGradientImageFilterIUC3IUC3SE3.New()


def itkMorphologicalGradientImageFilterISS3ISS3SE3_New():
  return itkMorphologicalGradientImageFilterISS3ISS3SE3.New()


def itkMorphologicalGradientImageFilterIF2IF2SE2_New():
  return itkMorphologicalGradientImageFilterIF2IF2SE2.New()


def itkMorphologicalGradientImageFilterIUC2IUC2SE2_New():
  return itkMorphologicalGradientImageFilterIUC2IUC2SE2.New()


def itkMorphologicalGradientImageFilterISS2ISS2SE2_New():
  return itkMorphologicalGradientImageFilterISS2ISS2SE2.New()

class itkMorphologicalGradientImageFilterIF2IF2SE2(itkFlatStructuringElementPython.itkKernelImageFilterIF2IF2SE2):
    r"""Proxy of C++ itkMorphologicalGradientImageFilterIF2IF2SE2 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF2IF2SE2___New_orig__)
    Clone = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF2IF2SE2_Clone)
    SetAlgorithm = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF2IF2SE2_SetAlgorithm)
    GetAlgorithm = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF2IF2SE2_GetAlgorithm)
    BASIC = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF2IF2SE2_BASIC
    
    HISTO = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF2IF2SE2_HISTO
    
    ANCHOR = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF2IF2SE2_ANCHOR
    
    VHGW = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF2IF2SE2_VHGW
    
    __swig_destroy__ = _itkMorphologicalGradientImageFilterPython.delete_itkMorphologicalGradientImageFilterIF2IF2SE2
    cast = _swig_new_static_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF2IF2SE2_cast)
    GetPointer = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF2IF2SE2_GetPointer)

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

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

          itkMorphologicalGradientImageFilterIF2IF2SE2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMorphologicalGradientImageFilterIF2IF2SE2 in _itkMorphologicalGradientImageFilterPython:
_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF2IF2SE2_swigregister(itkMorphologicalGradientImageFilterIF2IF2SE2)
class itkMorphologicalGradientImageFilterIF3IF3SE3(itkFlatStructuringElementPython.itkKernelImageFilterIF3IF3SE3):
    r"""Proxy of C++ itkMorphologicalGradientImageFilterIF3IF3SE3 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF3IF3SE3___New_orig__)
    Clone = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF3IF3SE3_Clone)
    SetAlgorithm = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF3IF3SE3_SetAlgorithm)
    GetAlgorithm = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF3IF3SE3_GetAlgorithm)
    BASIC = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF3IF3SE3_BASIC
    
    HISTO = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF3IF3SE3_HISTO
    
    ANCHOR = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF3IF3SE3_ANCHOR
    
    VHGW = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF3IF3SE3_VHGW
    
    __swig_destroy__ = _itkMorphologicalGradientImageFilterPython.delete_itkMorphologicalGradientImageFilterIF3IF3SE3
    cast = _swig_new_static_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF3IF3SE3_cast)
    GetPointer = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF3IF3SE3_GetPointer)

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

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

          itkMorphologicalGradientImageFilterIF3IF3SE3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMorphologicalGradientImageFilterIF3IF3SE3 in _itkMorphologicalGradientImageFilterPython:
_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIF3IF3SE3_swigregister(itkMorphologicalGradientImageFilterIF3IF3SE3)
class itkMorphologicalGradientImageFilterISS2ISS2SE2(itkFlatStructuringElementPython.itkKernelImageFilterISS2ISS2SE2):
    r"""Proxy of C++ itkMorphologicalGradientImageFilterISS2ISS2SE2 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS2ISS2SE2___New_orig__)
    Clone = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS2ISS2SE2_Clone)
    SetAlgorithm = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS2ISS2SE2_SetAlgorithm)
    GetAlgorithm = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS2ISS2SE2_GetAlgorithm)
    BASIC = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS2ISS2SE2_BASIC
    
    HISTO = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS2ISS2SE2_HISTO
    
    ANCHOR = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS2ISS2SE2_ANCHOR
    
    VHGW = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS2ISS2SE2_VHGW
    
    __swig_destroy__ = _itkMorphologicalGradientImageFilterPython.delete_itkMorphologicalGradientImageFilterISS2ISS2SE2
    cast = _swig_new_static_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS2ISS2SE2_cast)
    GetPointer = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS2ISS2SE2_GetPointer)

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

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

          itkMorphologicalGradientImageFilterISS2ISS2SE2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMorphologicalGradientImageFilterISS2ISS2SE2 in _itkMorphologicalGradientImageFilterPython:
_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS2ISS2SE2_swigregister(itkMorphologicalGradientImageFilterISS2ISS2SE2)
class itkMorphologicalGradientImageFilterISS3ISS3SE3(itkFlatStructuringElementPython.itkKernelImageFilterISS3ISS3SE3):
    r"""Proxy of C++ itkMorphologicalGradientImageFilterISS3ISS3SE3 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS3ISS3SE3___New_orig__)
    Clone = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS3ISS3SE3_Clone)
    SetAlgorithm = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS3ISS3SE3_SetAlgorithm)
    GetAlgorithm = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS3ISS3SE3_GetAlgorithm)
    BASIC = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS3ISS3SE3_BASIC
    
    HISTO = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS3ISS3SE3_HISTO
    
    ANCHOR = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS3ISS3SE3_ANCHOR
    
    VHGW = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS3ISS3SE3_VHGW
    
    __swig_destroy__ = _itkMorphologicalGradientImageFilterPython.delete_itkMorphologicalGradientImageFilterISS3ISS3SE3
    cast = _swig_new_static_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS3ISS3SE3_cast)
    GetPointer = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS3ISS3SE3_GetPointer)

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

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

          itkMorphologicalGradientImageFilterISS3ISS3SE3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMorphologicalGradientImageFilterISS3ISS3SE3 in _itkMorphologicalGradientImageFilterPython:
_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterISS3ISS3SE3_swigregister(itkMorphologicalGradientImageFilterISS3ISS3SE3)
class itkMorphologicalGradientImageFilterIUC2IUC2SE2(itkFlatStructuringElementPython.itkKernelImageFilterIUC2IUC2SE2):
    r"""Proxy of C++ itkMorphologicalGradientImageFilterIUC2IUC2SE2 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC2IUC2SE2___New_orig__)
    Clone = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC2IUC2SE2_Clone)
    SetAlgorithm = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC2IUC2SE2_SetAlgorithm)
    GetAlgorithm = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC2IUC2SE2_GetAlgorithm)
    BASIC = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC2IUC2SE2_BASIC
    
    HISTO = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC2IUC2SE2_HISTO
    
    ANCHOR = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC2IUC2SE2_ANCHOR
    
    VHGW = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC2IUC2SE2_VHGW
    
    __swig_destroy__ = _itkMorphologicalGradientImageFilterPython.delete_itkMorphologicalGradientImageFilterIUC2IUC2SE2
    cast = _swig_new_static_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC2IUC2SE2_cast)
    GetPointer = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC2IUC2SE2_GetPointer)

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

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

          itkMorphologicalGradientImageFilterIUC2IUC2SE2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMorphologicalGradientImageFilterIUC2IUC2SE2 in _itkMorphologicalGradientImageFilterPython:
_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC2IUC2SE2_swigregister(itkMorphologicalGradientImageFilterIUC2IUC2SE2)
class itkMorphologicalGradientImageFilterIUC3IUC3SE3(itkFlatStructuringElementPython.itkKernelImageFilterIUC3IUC3SE3):
    r"""Proxy of C++ itkMorphologicalGradientImageFilterIUC3IUC3SE3 class."""

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

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __New_orig__ = _swig_new_static_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC3IUC3SE3___New_orig__)
    Clone = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC3IUC3SE3_Clone)
    SetAlgorithm = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC3IUC3SE3_SetAlgorithm)
    GetAlgorithm = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC3IUC3SE3_GetAlgorithm)
    BASIC = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC3IUC3SE3_BASIC
    
    HISTO = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC3IUC3SE3_HISTO
    
    ANCHOR = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC3IUC3SE3_ANCHOR
    
    VHGW = _itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC3IUC3SE3_VHGW
    
    __swig_destroy__ = _itkMorphologicalGradientImageFilterPython.delete_itkMorphologicalGradientImageFilterIUC3IUC3SE3
    cast = _swig_new_static_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC3IUC3SE3_cast)
    GetPointer = _swig_new_instance_method(_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC3IUC3SE3_GetPointer)

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

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

          itkMorphologicalGradientImageFilterIUC3IUC3SE3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMorphologicalGradientImageFilterIUC3IUC3SE3 in _itkMorphologicalGradientImageFilterPython:
_itkMorphologicalGradientImageFilterPython.itkMorphologicalGradientImageFilterIUC3IUC3SE3_swigregister(itkMorphologicalGradientImageFilterIUC3IUC3SE3)

