# 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 _itkRescaleIntensityImageFilterPython
else:
    import _itkRescaleIntensityImageFilterPython

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

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

def itkRescaleIntensityImageFilterIF3IF3_New():
  return itkRescaleIntensityImageFilterIF3IF3.New()


def itkRescaleIntensityImageFilterIF3IF3_Superclass_New():
  return itkRescaleIntensityImageFilterIF3IF3_Superclass.New()


def itkRescaleIntensityImageFilterIF2IF2_New():
  return itkRescaleIntensityImageFilterIF2IF2.New()


def itkRescaleIntensityImageFilterIF2IF2_Superclass_New():
  return itkRescaleIntensityImageFilterIF2IF2_Superclass.New()


def itkRescaleIntensityImageFilterIF3ISS3_New():
  return itkRescaleIntensityImageFilterIF3ISS3.New()


def itkRescaleIntensityImageFilterIF3ISS3_Superclass_New():
  return itkRescaleIntensityImageFilterIF3ISS3_Superclass.New()


def itkRescaleIntensityImageFilterIF2ISS2_New():
  return itkRescaleIntensityImageFilterIF2ISS2.New()


def itkRescaleIntensityImageFilterIF2ISS2_Superclass_New():
  return itkRescaleIntensityImageFilterIF2ISS2_Superclass.New()


def itkRescaleIntensityImageFilterIF3IUC3_New():
  return itkRescaleIntensityImageFilterIF3IUC3.New()


def itkRescaleIntensityImageFilterIF3IUC3_Superclass_New():
  return itkRescaleIntensityImageFilterIF3IUC3_Superclass.New()


def itkRescaleIntensityImageFilterIF2IUC2_New():
  return itkRescaleIntensityImageFilterIF2IUC2.New()


def itkRescaleIntensityImageFilterIF2IUC2_Superclass_New():
  return itkRescaleIntensityImageFilterIF2IUC2_Superclass.New()


def itkRescaleIntensityImageFilterIUC3IF3_New():
  return itkRescaleIntensityImageFilterIUC3IF3.New()


def itkRescaleIntensityImageFilterIUC3IF3_Superclass_New():
  return itkRescaleIntensityImageFilterIUC3IF3_Superclass.New()


def itkRescaleIntensityImageFilterIUC2IF2_New():
  return itkRescaleIntensityImageFilterIUC2IF2.New()


def itkRescaleIntensityImageFilterIUC2IF2_Superclass_New():
  return itkRescaleIntensityImageFilterIUC2IF2_Superclass.New()


def itkRescaleIntensityImageFilterIUC3ISS3_New():
  return itkRescaleIntensityImageFilterIUC3ISS3.New()


def itkRescaleIntensityImageFilterIUC3ISS3_Superclass_New():
  return itkRescaleIntensityImageFilterIUC3ISS3_Superclass.New()


def itkRescaleIntensityImageFilterIUC2ISS2_New():
  return itkRescaleIntensityImageFilterIUC2ISS2.New()


def itkRescaleIntensityImageFilterIUC2ISS2_Superclass_New():
  return itkRescaleIntensityImageFilterIUC2ISS2_Superclass.New()


def itkRescaleIntensityImageFilterIUC3IUC3_New():
  return itkRescaleIntensityImageFilterIUC3IUC3.New()


def itkRescaleIntensityImageFilterIUC3IUC3_Superclass_New():
  return itkRescaleIntensityImageFilterIUC3IUC3_Superclass.New()


def itkRescaleIntensityImageFilterIUC2IUC2_New():
  return itkRescaleIntensityImageFilterIUC2IUC2.New()


def itkRescaleIntensityImageFilterIUC2IUC2_Superclass_New():
  return itkRescaleIntensityImageFilterIUC2IUC2_Superclass.New()


def itkRescaleIntensityImageFilterISS3IF3_New():
  return itkRescaleIntensityImageFilterISS3IF3.New()


def itkRescaleIntensityImageFilterISS3IF3_Superclass_New():
  return itkRescaleIntensityImageFilterISS3IF3_Superclass.New()


def itkRescaleIntensityImageFilterISS2IF2_New():
  return itkRescaleIntensityImageFilterISS2IF2.New()


def itkRescaleIntensityImageFilterISS2IF2_Superclass_New():
  return itkRescaleIntensityImageFilterISS2IF2_Superclass.New()


def itkRescaleIntensityImageFilterISS3ISS3_New():
  return itkRescaleIntensityImageFilterISS3ISS3.New()


def itkRescaleIntensityImageFilterISS3ISS3_Superclass_New():
  return itkRescaleIntensityImageFilterISS3ISS3_Superclass.New()


def itkRescaleIntensityImageFilterISS2ISS2_New():
  return itkRescaleIntensityImageFilterISS2ISS2.New()


def itkRescaleIntensityImageFilterISS2ISS2_Superclass_New():
  return itkRescaleIntensityImageFilterISS2ISS2_Superclass.New()


def itkRescaleIntensityImageFilterISS3IUC3_New():
  return itkRescaleIntensityImageFilterISS3IUC3.New()


def itkRescaleIntensityImageFilterISS3IUC3_Superclass_New():
  return itkRescaleIntensityImageFilterISS3IUC3_Superclass.New()


def itkRescaleIntensityImageFilterISS2IUC2_New():
  return itkRescaleIntensityImageFilterISS2IUC2.New()


def itkRescaleIntensityImageFilterISS2IUC2_Superclass_New():
  return itkRescaleIntensityImageFilterISS2IUC2_Superclass.New()

class itkRescaleIntensityImageFilterIF2IF2_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIF2IF2):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIF2IF2_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIF2IF2_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterIF2IF2_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIF2IF2_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_Superclass_swigregister(itkRescaleIntensityImageFilterIF2IF2_Superclass)
class itkRescaleIntensityImageFilterIF2ISS2_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIF2ISS2):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIF2ISS2_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIF2ISS2_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterIF2ISS2_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIF2ISS2_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_Superclass_swigregister(itkRescaleIntensityImageFilterIF2ISS2_Superclass)
class itkRescaleIntensityImageFilterIF2IUC2_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIF2IUC2):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIF2IUC2_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIF2IUC2_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterIF2IUC2_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIF2IUC2_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_Superclass_swigregister(itkRescaleIntensityImageFilterIF2IUC2_Superclass)
class itkRescaleIntensityImageFilterIF3IF3_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIF3IF3):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIF3IF3_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIF3IF3_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterIF3IF3_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIF3IF3_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_Superclass_swigregister(itkRescaleIntensityImageFilterIF3IF3_Superclass)
class itkRescaleIntensityImageFilterIF3ISS3_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIF3ISS3):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIF3ISS3_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIF3ISS3_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterIF3ISS3_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIF3ISS3_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_Superclass_swigregister(itkRescaleIntensityImageFilterIF3ISS3_Superclass)
class itkRescaleIntensityImageFilterIF3IUC3_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIF3IUC3):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIF3IUC3_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIF3IUC3_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterIF3IUC3_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIF3IUC3_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_Superclass_swigregister(itkRescaleIntensityImageFilterIF3IUC3_Superclass)
class itkRescaleIntensityImageFilterISS2IF2_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterISS2IF2):
    r"""Proxy of C++ itkRescaleIntensityImageFilterISS2IF2_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterISS2IF2_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterISS2IF2_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterISS2IF2_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_Superclass_swigregister(itkRescaleIntensityImageFilterISS2IF2_Superclass)
class itkRescaleIntensityImageFilterISS2ISS2_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterISS2ISS2):
    r"""Proxy of C++ itkRescaleIntensityImageFilterISS2ISS2_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterISS2ISS2_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterISS2ISS2_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterISS2ISS2_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_Superclass_swigregister(itkRescaleIntensityImageFilterISS2ISS2_Superclass)
class itkRescaleIntensityImageFilterISS2IUC2_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterISS2IUC2):
    r"""Proxy of C++ itkRescaleIntensityImageFilterISS2IUC2_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterISS2IUC2_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterISS2IUC2_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterISS2IUC2_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_Superclass_swigregister(itkRescaleIntensityImageFilterISS2IUC2_Superclass)
class itkRescaleIntensityImageFilterISS3IF3_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterISS3IF3):
    r"""Proxy of C++ itkRescaleIntensityImageFilterISS3IF3_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterISS3IF3_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterISS3IF3_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterISS3IF3_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_Superclass_swigregister(itkRescaleIntensityImageFilterISS3IF3_Superclass)
class itkRescaleIntensityImageFilterISS3ISS3_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterISS3ISS3):
    r"""Proxy of C++ itkRescaleIntensityImageFilterISS3ISS3_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterISS3ISS3_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterISS3ISS3_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterISS3ISS3_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_Superclass_swigregister(itkRescaleIntensityImageFilterISS3ISS3_Superclass)
class itkRescaleIntensityImageFilterISS3IUC3_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterISS3IUC3):
    r"""Proxy of C++ itkRescaleIntensityImageFilterISS3IUC3_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterISS3IUC3_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterISS3IUC3_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterISS3IUC3_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_Superclass_swigregister(itkRescaleIntensityImageFilterISS3IUC3_Superclass)
class itkRescaleIntensityImageFilterIUC2IF2_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUC2IF2):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIUC2IF2_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIUC2IF2_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterIUC2IF2_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIUC2IF2_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_Superclass_swigregister(itkRescaleIntensityImageFilterIUC2IF2_Superclass)
class itkRescaleIntensityImageFilterIUC2ISS2_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUC2ISS2):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIUC2ISS2_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIUC2ISS2_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterIUC2ISS2_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIUC2ISS2_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_Superclass_swigregister(itkRescaleIntensityImageFilterIUC2ISS2_Superclass)
class itkRescaleIntensityImageFilterIUC2IUC2_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUC2IUC2):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIUC2IUC2_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIUC2IUC2_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterIUC2IUC2_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIUC2IUC2_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_Superclass_swigregister(itkRescaleIntensityImageFilterIUC2IUC2_Superclass)
class itkRescaleIntensityImageFilterIUC3IF3_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUC3IF3):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIUC3IF3_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIUC3IF3_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterIUC3IF3_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIUC3IF3_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_Superclass_swigregister(itkRescaleIntensityImageFilterIUC3IF3_Superclass)
class itkRescaleIntensityImageFilterIUC3ISS3_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUC3ISS3):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIUC3ISS3_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIUC3ISS3_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterIUC3ISS3_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIUC3ISS3_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_Superclass_swigregister(itkRescaleIntensityImageFilterIUC3ISS3_Superclass)
class itkRescaleIntensityImageFilterIUC3IUC3_Superclass(itkInPlaceImageFilterAPython.itkInPlaceImageFilterIUC3IUC3):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIUC3IUC3_Superclass 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_Superclass___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_Superclass_Clone)
    GetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_Superclass_GetFunctor)
    SetFunctor = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_Superclass_SetFunctor)
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIUC3IUC3_Superclass
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_Superclass_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_Superclass_GetPointer)

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

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

          itkRescaleIntensityImageFilterIUC3IUC3_Superclass.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIUC3IUC3_Superclass in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_Superclass_swigregister(itkRescaleIntensityImageFilterIUC3IUC3_Superclass)
class itkRescaleIntensityImageFilterIF2IF2(itkRescaleIntensityImageFilterIF2IF2_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIF2IF2 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIF2IF2
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_GetPointer)

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

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

          itkRescaleIntensityImageFilterIF2IF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIF2IF2 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IF2_swigregister(itkRescaleIntensityImageFilterIF2IF2)
class itkRescaleIntensityImageFilterIF2ISS2(itkRescaleIntensityImageFilterIF2ISS2_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIF2ISS2 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIF2ISS2
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_GetPointer)

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

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

          itkRescaleIntensityImageFilterIF2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIF2ISS2 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2ISS2_swigregister(itkRescaleIntensityImageFilterIF2ISS2)
class itkRescaleIntensityImageFilterIF2IUC2(itkRescaleIntensityImageFilterIF2IUC2_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIF2IUC2 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIF2IUC2
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_GetPointer)

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

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

          itkRescaleIntensityImageFilterIF2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIF2IUC2 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF2IUC2_swigregister(itkRescaleIntensityImageFilterIF2IUC2)
class itkRescaleIntensityImageFilterIF3IF3(itkRescaleIntensityImageFilterIF3IF3_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIF3IF3 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIF3IF3
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_GetPointer)

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

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

          itkRescaleIntensityImageFilterIF3IF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIF3IF3 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IF3_swigregister(itkRescaleIntensityImageFilterIF3IF3)
class itkRescaleIntensityImageFilterIF3ISS3(itkRescaleIntensityImageFilterIF3ISS3_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIF3ISS3 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIF3ISS3
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_GetPointer)

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

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

          itkRescaleIntensityImageFilterIF3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIF3ISS3 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3ISS3_swigregister(itkRescaleIntensityImageFilterIF3ISS3)
class itkRescaleIntensityImageFilterIF3IUC3(itkRescaleIntensityImageFilterIF3IUC3_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIF3IUC3 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIF3IUC3
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_GetPointer)

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

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

          itkRescaleIntensityImageFilterIF3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIF3IUC3 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIF3IUC3_swigregister(itkRescaleIntensityImageFilterIF3IUC3)
class itkRescaleIntensityImageFilterISS2IF2(itkRescaleIntensityImageFilterISS2IF2_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterISS2IF2 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterISS2IF2
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_GetPointer)

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

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

          itkRescaleIntensityImageFilterISS2IF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterISS2IF2 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IF2_swigregister(itkRescaleIntensityImageFilterISS2IF2)
class itkRescaleIntensityImageFilterISS2ISS2(itkRescaleIntensityImageFilterISS2ISS2_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterISS2ISS2 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterISS2ISS2
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_GetPointer)

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

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

          itkRescaleIntensityImageFilterISS2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterISS2ISS2 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2ISS2_swigregister(itkRescaleIntensityImageFilterISS2ISS2)
class itkRescaleIntensityImageFilterISS2IUC2(itkRescaleIntensityImageFilterISS2IUC2_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterISS2IUC2 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterISS2IUC2
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_GetPointer)

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

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

          itkRescaleIntensityImageFilterISS2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterISS2IUC2 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS2IUC2_swigregister(itkRescaleIntensityImageFilterISS2IUC2)
class itkRescaleIntensityImageFilterISS3IF3(itkRescaleIntensityImageFilterISS3IF3_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterISS3IF3 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterISS3IF3
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_GetPointer)

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

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

          itkRescaleIntensityImageFilterISS3IF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterISS3IF3 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IF3_swigregister(itkRescaleIntensityImageFilterISS3IF3)
class itkRescaleIntensityImageFilterISS3ISS3(itkRescaleIntensityImageFilterISS3ISS3_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterISS3ISS3 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterISS3ISS3
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_GetPointer)

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

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

          itkRescaleIntensityImageFilterISS3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterISS3ISS3 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3ISS3_swigregister(itkRescaleIntensityImageFilterISS3ISS3)
class itkRescaleIntensityImageFilterISS3IUC3(itkRescaleIntensityImageFilterISS3IUC3_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterISS3IUC3 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterISS3IUC3
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_GetPointer)

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

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

          itkRescaleIntensityImageFilterISS3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterISS3IUC3 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterISS3IUC3_swigregister(itkRescaleIntensityImageFilterISS3IUC3)
class itkRescaleIntensityImageFilterIUC2IF2(itkRescaleIntensityImageFilterIUC2IF2_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIUC2IF2 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIUC2IF2
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_GetPointer)

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

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

          itkRescaleIntensityImageFilterIUC2IF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIUC2IF2 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IF2_swigregister(itkRescaleIntensityImageFilterIUC2IF2)
class itkRescaleIntensityImageFilterIUC2ISS2(itkRescaleIntensityImageFilterIUC2ISS2_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIUC2ISS2 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIUC2ISS2
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_GetPointer)

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

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

          itkRescaleIntensityImageFilterIUC2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIUC2ISS2 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2ISS2_swigregister(itkRescaleIntensityImageFilterIUC2ISS2)
class itkRescaleIntensityImageFilterIUC2IUC2(itkRescaleIntensityImageFilterIUC2IUC2_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIUC2IUC2 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIUC2IUC2
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_GetPointer)

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

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

          itkRescaleIntensityImageFilterIUC2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIUC2IUC2 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC2IUC2_swigregister(itkRescaleIntensityImageFilterIUC2IUC2)
class itkRescaleIntensityImageFilterIUC3IF3(itkRescaleIntensityImageFilterIUC3IF3_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIUC3IF3 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIUC3IF3
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_GetPointer)

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

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

          itkRescaleIntensityImageFilterIUC3IF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIUC3IF3 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IF3_swigregister(itkRescaleIntensityImageFilterIUC3IF3)
class itkRescaleIntensityImageFilterIUC3ISS3(itkRescaleIntensityImageFilterIUC3ISS3_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIUC3ISS3 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIUC3ISS3
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_GetPointer)

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

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

          itkRescaleIntensityImageFilterIUC3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIUC3ISS3 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3ISS3_swigregister(itkRescaleIntensityImageFilterIUC3ISS3)
class itkRescaleIntensityImageFilterIUC3IUC3(itkRescaleIntensityImageFilterIUC3IUC3_Superclass):
    r"""Proxy of C++ itkRescaleIntensityImageFilterIUC3IUC3 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(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_Clone)
    SetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_SetOutputMinimum)
    SetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_SetOutputMaximum)
    GetOutputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_GetOutputMinimum)
    GetOutputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_GetOutputMaximum)
    GetScale = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_GetScale)
    GetShift = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_GetShift)
    GetInputMinimum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_GetInputMinimum)
    GetInputMaximum = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_GetInputMaximum)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_BeforeThreadedGenerateData)
    PrintSelf = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_PrintSelf)
    InputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_InputHasNumericTraitsCheck
    
    OutputHasNumericTraitsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_OutputHasNumericTraitsCheck
    
    RealTypeMultiplyOperatorCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_RealTypeMultiplyOperatorCheck
    
    RealTypeAdditiveOperatorsCheck = _itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_RealTypeAdditiveOperatorsCheck
    
    __swig_destroy__ = _itkRescaleIntensityImageFilterPython.delete_itkRescaleIntensityImageFilterIUC3IUC3
    cast = _swig_new_static_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_GetPointer)

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

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

          itkRescaleIntensityImageFilterIUC3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkRescaleIntensityImageFilterIUC3IUC3 in _itkRescaleIntensityImageFilterPython:
_itkRescaleIntensityImageFilterPython.itkRescaleIntensityImageFilterIUC3IUC3_swigregister(itkRescaleIntensityImageFilterIUC3IUC3)

