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

from sys import version_info as _swig_python_version_info
# Import the low-level C/C++ module
if getattr(globals().get("__spec__"), "parent", None) or __package__ or "." in __name__:
    from . import _itkResampleImageFilterPython
else:
    import _itkResampleImageFilterPython

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

_swig_new_instance_method = _itkResampleImageFilterPython.SWIG_PyInstanceMethod_New
_swig_new_static_method = _itkResampleImageFilterPython.SWIG_PyStaticMethod_New

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


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


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


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


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


import itkImagePython
import itkVectorPython
import itkFixedArrayPython
import pyBasePython
import vnl_vectorPython
import vnl_matrixPython
import stdcomplexPython
import vnl_vector_refPython
import ITKCommonBasePython
import itkRGBPixelPython
import itkRGBAPixelPython
import itkMatrixPython
import itkPointPython
import itkCovariantVectorPython
import vnl_matrix_fixedPython
import itkSizePython
import itkIndexPython
import itkOffsetPython
import itkImageRegionPython
import itkSymmetricSecondRankTensorPython
import itkTransformBasePython
import itkVariableLengthVectorPython
import itkArray2DPython
import itkDiffusionTensor3DPython
import itkArrayPython
import itkOptimizerParametersPython
import itkImageToImageFilterAPython
import itkImageSourcePython
import itkImageSourceCommonPython
import itkVectorImagePython
import itkImageToImageFilterCommonPython
import itkInterpolateImageFunctionPython
import itkImageFunctionBasePython
import itkFunctionBasePython
import itkContinuousIndexPython

def itkResampleImageFilterVIF3VIF3_New():
  return itkResampleImageFilterVIF3VIF3.New()


def itkResampleImageFilterVISS3VISS3_New():
  return itkResampleImageFilterVISS3VISS3.New()


def itkResampleImageFilterVIUC3VIUC3_New():
  return itkResampleImageFilterVIUC3VIUC3.New()


def itkResampleImageFilterVIF2VIF2_New():
  return itkResampleImageFilterVIF2VIF2.New()


def itkResampleImageFilterVISS2VISS2_New():
  return itkResampleImageFilterVISS2VISS2.New()


def itkResampleImageFilterVIUC2VIUC2_New():
  return itkResampleImageFilterVIUC2VIUC2.New()


def itkResampleImageFilterIRGBAUC3IRGBAUC3_New():
  return itkResampleImageFilterIRGBAUC3IRGBAUC3.New()


def itkResampleImageFilterIRGBAUC2IRGBAUC2_New():
  return itkResampleImageFilterIRGBAUC2IRGBAUC2.New()


def itkResampleImageFilterIRGBUC3IRGBUC3_New():
  return itkResampleImageFilterIRGBUC3IRGBUC3.New()


def itkResampleImageFilterIRGBUC2IRGBUC2_New():
  return itkResampleImageFilterIRGBUC2IRGBUC2.New()


def itkResampleImageFilterIVF43IVF43_New():
  return itkResampleImageFilterIVF43IVF43.New()


def itkResampleImageFilterIVF42IVF42_New():
  return itkResampleImageFilterIVF42IVF42.New()


def itkResampleImageFilterIVF33IVF33_New():
  return itkResampleImageFilterIVF33IVF33.New()


def itkResampleImageFilterIVF32IVF32_New():
  return itkResampleImageFilterIVF32IVF32.New()


def itkResampleImageFilterIVF23IVF23_New():
  return itkResampleImageFilterIVF23IVF23.New()


def itkResampleImageFilterIVF22IVF22_New():
  return itkResampleImageFilterIVF22IVF22.New()


def itkResampleImageFilterIF3IF3_New():
  return itkResampleImageFilterIF3IF3.New()


def itkResampleImageFilterIF2IF2_New():
  return itkResampleImageFilterIF2IF2.New()


def itkResampleImageFilterIUC3IUC3_New():
  return itkResampleImageFilterIUC3IUC3.New()


def itkResampleImageFilterIUC2IUC2_New():
  return itkResampleImageFilterIUC2IUC2.New()


def itkResampleImageFilterISS3ISS3_New():
  return itkResampleImageFilterISS3ISS3.New()


def itkResampleImageFilterISS2ISS2_New():
  return itkResampleImageFilterISS2ISS2.New()

class itkResampleImageFilterIF2IF2(itkImageToImageFilterAPython.itkImageToImageFilterIF2IF2):
    r"""Proxy of C++ itkResampleImageFilterIF2IF2 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(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIF2IF2
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_GetPointer)

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

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

          itkResampleImageFilterIF2IF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIF2IF2 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIF2IF2_swigregister(itkResampleImageFilterIF2IF2)
class itkResampleImageFilterIF3IF3(itkImageToImageFilterAPython.itkImageToImageFilterIF3IF3):
    r"""Proxy of C++ itkResampleImageFilterIF3IF3 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(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIF3IF3
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_GetPointer)

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

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

          itkResampleImageFilterIF3IF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIF3IF3 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIF3IF3_swigregister(itkResampleImageFilterIF3IF3)
class itkResampleImageFilterIRGBAUC2IRGBAUC2(itkImageToImageFilterAPython.itkImageToImageFilterIRGBAUC2IRGBAUC2):
    r"""Proxy of C++ itkResampleImageFilterIRGBAUC2IRGBAUC2 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(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIRGBAUC2IRGBAUC2
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_GetPointer)

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

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

          itkResampleImageFilterIRGBAUC2IRGBAUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIRGBAUC2IRGBAUC2 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC2IRGBAUC2_swigregister(itkResampleImageFilterIRGBAUC2IRGBAUC2)
class itkResampleImageFilterIRGBAUC3IRGBAUC3(itkImageToImageFilterAPython.itkImageToImageFilterIRGBAUC3IRGBAUC3):
    r"""Proxy of C++ itkResampleImageFilterIRGBAUC3IRGBAUC3 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(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIRGBAUC3IRGBAUC3
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_GetPointer)

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

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

          itkResampleImageFilterIRGBAUC3IRGBAUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIRGBAUC3IRGBAUC3 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIRGBAUC3IRGBAUC3_swigregister(itkResampleImageFilterIRGBAUC3IRGBAUC3)
class itkResampleImageFilterIRGBUC2IRGBUC2(itkImageToImageFilterAPython.itkImageToImageFilterIRGBUC2IRGBUC2):
    r"""Proxy of C++ itkResampleImageFilterIRGBUC2IRGBUC2 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(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIRGBUC2IRGBUC2
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_GetPointer)

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

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

          itkResampleImageFilterIRGBUC2IRGBUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIRGBUC2IRGBUC2 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC2IRGBUC2_swigregister(itkResampleImageFilterIRGBUC2IRGBUC2)
class itkResampleImageFilterIRGBUC3IRGBUC3(itkImageToImageFilterAPython.itkImageToImageFilterIRGBUC3IRGBUC3):
    r"""Proxy of C++ itkResampleImageFilterIRGBUC3IRGBUC3 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(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIRGBUC3IRGBUC3
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_GetPointer)

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

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

          itkResampleImageFilterIRGBUC3IRGBUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIRGBUC3IRGBUC3 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIRGBUC3IRGBUC3_swigregister(itkResampleImageFilterIRGBUC3IRGBUC3)
class itkResampleImageFilterISS2ISS2(itkImageToImageFilterAPython.itkImageToImageFilterISS2ISS2):
    r"""Proxy of C++ itkResampleImageFilterISS2ISS2 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(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterISS2ISS2
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_GetPointer)

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

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

          itkResampleImageFilterISS2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterISS2ISS2 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterISS2ISS2_swigregister(itkResampleImageFilterISS2ISS2)
class itkResampleImageFilterISS3ISS3(itkImageToImageFilterAPython.itkImageToImageFilterISS3ISS3):
    r"""Proxy of C++ itkResampleImageFilterISS3ISS3 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(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterISS3ISS3
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_GetPointer)

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

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

          itkResampleImageFilterISS3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterISS3ISS3 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterISS3ISS3_swigregister(itkResampleImageFilterISS3ISS3)
class itkResampleImageFilterIUC2IUC2(itkImageToImageFilterAPython.itkImageToImageFilterIUC2IUC2):
    r"""Proxy of C++ itkResampleImageFilterIUC2IUC2 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(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIUC2IUC2
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_GetPointer)

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

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

          itkResampleImageFilterIUC2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIUC2IUC2 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIUC2IUC2_swigregister(itkResampleImageFilterIUC2IUC2)
class itkResampleImageFilterIUC3IUC3(itkImageToImageFilterAPython.itkImageToImageFilterIUC3IUC3):
    r"""Proxy of C++ itkResampleImageFilterIUC3IUC3 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(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIUC3IUC3
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_GetPointer)

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

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

          itkResampleImageFilterIUC3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIUC3IUC3 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIUC3IUC3_swigregister(itkResampleImageFilterIUC3IUC3)
class itkResampleImageFilterIVF22IVF22(itkImageToImageFilterAPython.itkImageToImageFilterIVF22IVF22):
    r"""Proxy of C++ itkResampleImageFilterIVF22IVF22 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(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIVF22IVF22
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_GetPointer)

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

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

          itkResampleImageFilterIVF22IVF22.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIVF22IVF22 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIVF22IVF22_swigregister(itkResampleImageFilterIVF22IVF22)
class itkResampleImageFilterIVF23IVF23(itkImageToImageFilterAPython.itkImageToImageFilterIVF23IVF23):
    r"""Proxy of C++ itkResampleImageFilterIVF23IVF23 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(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIVF23IVF23
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_GetPointer)

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

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

          itkResampleImageFilterIVF23IVF23.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIVF23IVF23 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIVF23IVF23_swigregister(itkResampleImageFilterIVF23IVF23)
class itkResampleImageFilterIVF32IVF32(itkImageToImageFilterAPython.itkImageToImageFilterIVF32IVF32):
    r"""Proxy of C++ itkResampleImageFilterIVF32IVF32 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(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIVF32IVF32
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_GetPointer)

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

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

          itkResampleImageFilterIVF32IVF32.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIVF32IVF32 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIVF32IVF32_swigregister(itkResampleImageFilterIVF32IVF32)
class itkResampleImageFilterIVF33IVF33(itkImageToImageFilterAPython.itkImageToImageFilterIVF33IVF33):
    r"""Proxy of C++ itkResampleImageFilterIVF33IVF33 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(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIVF33IVF33
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_GetPointer)

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

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

          itkResampleImageFilterIVF33IVF33.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIVF33IVF33 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIVF33IVF33_swigregister(itkResampleImageFilterIVF33IVF33)
class itkResampleImageFilterIVF42IVF42(itkImageToImageFilterAPython.itkImageToImageFilterIVF42IVF42):
    r"""Proxy of C++ itkResampleImageFilterIVF42IVF42 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(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIVF42IVF42
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_GetPointer)

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

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

          itkResampleImageFilterIVF42IVF42.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIVF42IVF42 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIVF42IVF42_swigregister(itkResampleImageFilterIVF42IVF42)
class itkResampleImageFilterIVF43IVF43(itkImageToImageFilterAPython.itkImageToImageFilterIVF43IVF43):
    r"""Proxy of C++ itkResampleImageFilterIVF43IVF43 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(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterIVF43IVF43
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_GetPointer)

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

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

          itkResampleImageFilterIVF43IVF43.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterIVF43IVF43 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterIVF43IVF43_swigregister(itkResampleImageFilterIVF43IVF43)
class itkResampleImageFilterVIF2VIF2(itkImageToImageFilterAPython.itkImageToImageFilterVIF2VIF2):
    r"""Proxy of C++ itkResampleImageFilterVIF2VIF2 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(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterVIF2VIF2
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_GetPointer)

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

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

          itkResampleImageFilterVIF2VIF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterVIF2VIF2 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterVIF2VIF2_swigregister(itkResampleImageFilterVIF2VIF2)
class itkResampleImageFilterVIF3VIF3(itkImageToImageFilterAPython.itkImageToImageFilterVIF3VIF3):
    r"""Proxy of C++ itkResampleImageFilterVIF3VIF3 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(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterVIF3VIF3
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_GetPointer)

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

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

          itkResampleImageFilterVIF3VIF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterVIF3VIF3 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterVIF3VIF3_swigregister(itkResampleImageFilterVIF3VIF3)
class itkResampleImageFilterVISS2VISS2(itkImageToImageFilterAPython.itkImageToImageFilterVISS2VISS2):
    r"""Proxy of C++ itkResampleImageFilterVISS2VISS2 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(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterVISS2VISS2
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_GetPointer)

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

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

          itkResampleImageFilterVISS2VISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterVISS2VISS2 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterVISS2VISS2_swigregister(itkResampleImageFilterVISS2VISS2)
class itkResampleImageFilterVISS3VISS3(itkImageToImageFilterAPython.itkImageToImageFilterVISS3VISS3):
    r"""Proxy of C++ itkResampleImageFilterVISS3VISS3 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(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterVISS3VISS3
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_GetPointer)

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

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

          itkResampleImageFilterVISS3VISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterVISS3VISS3 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterVISS3VISS3_swigregister(itkResampleImageFilterVISS3VISS3)
class itkResampleImageFilterVIUC2VIUC2(itkImageToImageFilterAPython.itkImageToImageFilterVIUC2VIUC2):
    r"""Proxy of C++ itkResampleImageFilterVIUC2VIUC2 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(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterVIUC2VIUC2
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_GetPointer)

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

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

          itkResampleImageFilterVIUC2VIUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterVIUC2VIUC2 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterVIUC2VIUC2_swigregister(itkResampleImageFilterVIUC2VIUC2)
class itkResampleImageFilterVIUC3VIUC3(itkImageToImageFilterAPython.itkImageToImageFilterVIUC3VIUC3):
    r"""Proxy of C++ itkResampleImageFilterVIUC3VIUC3 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(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_Clone)
    SetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_SetTransformInput)
    SetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_SetTransform)
    GetTransformInput = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetTransformInput)
    GetTransform = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetTransform)
    SetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_SetInterpolator)
    GetModifiableInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetModifiableInterpolator)
    GetInterpolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetInterpolator)
    SetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_SetExtrapolator)
    GetModifiableExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetModifiableExtrapolator)
    GetExtrapolator = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetExtrapolator)
    SetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_SetSize)
    GetSize = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetSize)
    SetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_SetDefaultPixelValue)
    GetDefaultPixelValue = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetDefaultPixelValue)
    SetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_SetOutputSpacing)
    GetOutputSpacing = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetOutputSpacing)
    SetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_SetOutputOrigin)
    GetOutputOrigin = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetOutputOrigin)
    SetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_SetOutputDirection)
    GetOutputDirection = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetOutputDirection)
    SetOutputParametersFromImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_SetOutputParametersFromImage)
    SetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_SetOutputStartIndex)
    GetOutputStartIndex = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetOutputStartIndex)
    SetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_SetReferenceImage)
    GetReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetReferenceImage)
    SetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_SetUseReferenceImage)
    UseReferenceImageOn = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_UseReferenceImageOn)
    UseReferenceImageOff = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_UseReferenceImageOff)
    GetUseReferenceImage = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetUseReferenceImage)
    GenerateOutputInformation = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GenerateOutputInformation)
    GenerateInputRequestedRegion = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GenerateInputRequestedRegion)
    BeforeThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_BeforeThreadedGenerateData)
    AfterThreadedGenerateData = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_AfterThreadedGenerateData)
    OutputHasNumericTraitsCheck = _itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_OutputHasNumericTraitsCheck
    
    __swig_destroy__ = _itkResampleImageFilterPython.delete_itkResampleImageFilterVIUC3VIUC3
    cast = _swig_new_static_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_cast)
    GetPointer = _swig_new_instance_method(_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_GetPointer)

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

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

          itkResampleImageFilterVIUC3VIUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkResampleImageFilterVIUC3VIUC3 in _itkResampleImageFilterPython:
_itkResampleImageFilterPython.itkResampleImageFilterVIUC3VIUC3_swigregister(itkResampleImageFilterVIUC3VIUC3)

