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

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

_swig_new_instance_method = _itkMaskedImageToHistogramFilterPython.SWIG_PyInstanceMethod_New
_swig_new_static_method = _itkMaskedImageToHistogramFilterPython.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 itkSimpleDataObjectDecoratorPython
import itkCovariantVectorPython
import itkFixedArrayPython
import pyBasePython
import vnl_vectorPython
import stdcomplexPython
import vnl_matrixPython
import vnl_vector_refPython
import itkVectorPython
import itkRGBAPixelPython
import ITKCommonBasePython
import itkRGBPixelPython
import itkArrayPython
import itkImageRegionPython
import itkIndexPython
import itkOffsetPython
import itkSizePython
import itkImagePython
import itkMatrixPython
import vnl_matrix_fixedPython
import itkPointPython
import itkSymmetricSecondRankTensorPython
import itkImageToHistogramFilterPython
import itkHistogramPython
import itkSamplePython
import itkImageTransformerPython
import itkVectorImagePython
import itkVariableLengthVectorPython

def itkMaskedImageToHistogramFilterVIF3IF3_New():
  return itkMaskedImageToHistogramFilterVIF3IF3.New()


def itkMaskedImageToHistogramFilterVIF3IUC3_New():
  return itkMaskedImageToHistogramFilterVIF3IUC3.New()


def itkMaskedImageToHistogramFilterVIF3ISS3_New():
  return itkMaskedImageToHistogramFilterVIF3ISS3.New()


def itkMaskedImageToHistogramFilterVIUC3IF3_New():
  return itkMaskedImageToHistogramFilterVIUC3IF3.New()


def itkMaskedImageToHistogramFilterVIUC3IUC3_New():
  return itkMaskedImageToHistogramFilterVIUC3IUC3.New()


def itkMaskedImageToHistogramFilterVIUC3ISS3_New():
  return itkMaskedImageToHistogramFilterVIUC3ISS3.New()


def itkMaskedImageToHistogramFilterVISS3IF3_New():
  return itkMaskedImageToHistogramFilterVISS3IF3.New()


def itkMaskedImageToHistogramFilterVISS3IUC3_New():
  return itkMaskedImageToHistogramFilterVISS3IUC3.New()


def itkMaskedImageToHistogramFilterVISS3ISS3_New():
  return itkMaskedImageToHistogramFilterVISS3ISS3.New()


def itkMaskedImageToHistogramFilterVIF2IF2_New():
  return itkMaskedImageToHistogramFilterVIF2IF2.New()


def itkMaskedImageToHistogramFilterVIF2IUC2_New():
  return itkMaskedImageToHistogramFilterVIF2IUC2.New()


def itkMaskedImageToHistogramFilterVIF2ISS2_New():
  return itkMaskedImageToHistogramFilterVIF2ISS2.New()


def itkMaskedImageToHistogramFilterVIUC2IF2_New():
  return itkMaskedImageToHistogramFilterVIUC2IF2.New()


def itkMaskedImageToHistogramFilterVIUC2IUC2_New():
  return itkMaskedImageToHistogramFilterVIUC2IUC2.New()


def itkMaskedImageToHistogramFilterVIUC2ISS2_New():
  return itkMaskedImageToHistogramFilterVIUC2ISS2.New()


def itkMaskedImageToHistogramFilterVISS2IF2_New():
  return itkMaskedImageToHistogramFilterVISS2IF2.New()


def itkMaskedImageToHistogramFilterVISS2IUC2_New():
  return itkMaskedImageToHistogramFilterVISS2IUC2.New()


def itkMaskedImageToHistogramFilterVISS2ISS2_New():
  return itkMaskedImageToHistogramFilterVISS2ISS2.New()


def itkMaskedImageToHistogramFilterICF3IUC3_New():
  return itkMaskedImageToHistogramFilterICF3IUC3.New()


def itkMaskedImageToHistogramFilterICF2IUC2_New():
  return itkMaskedImageToHistogramFilterICF2IUC2.New()


def itkMaskedImageToHistogramFilterICF3ISS3_New():
  return itkMaskedImageToHistogramFilterICF3ISS3.New()


def itkMaskedImageToHistogramFilterICF2ISS2_New():
  return itkMaskedImageToHistogramFilterICF2ISS2.New()


def itkMaskedImageToHistogramFilterIF3IUC3_New():
  return itkMaskedImageToHistogramFilterIF3IUC3.New()


def itkMaskedImageToHistogramFilterIF2IUC2_New():
  return itkMaskedImageToHistogramFilterIF2IUC2.New()


def itkMaskedImageToHistogramFilterIF3ISS3_New():
  return itkMaskedImageToHistogramFilterIF3ISS3.New()


def itkMaskedImageToHistogramFilterIF2ISS2_New():
  return itkMaskedImageToHistogramFilterIF2ISS2.New()


def itkMaskedImageToHistogramFilterIUC3IUC3_New():
  return itkMaskedImageToHistogramFilterIUC3IUC3.New()


def itkMaskedImageToHistogramFilterIUC2IUC2_New():
  return itkMaskedImageToHistogramFilterIUC2IUC2.New()


def itkMaskedImageToHistogramFilterIUC3ISS3_New():
  return itkMaskedImageToHistogramFilterIUC3ISS3.New()


def itkMaskedImageToHistogramFilterIUC2ISS2_New():
  return itkMaskedImageToHistogramFilterIUC2ISS2.New()


def itkMaskedImageToHistogramFilterISS3IUC3_New():
  return itkMaskedImageToHistogramFilterISS3IUC3.New()


def itkMaskedImageToHistogramFilterISS2IUC2_New():
  return itkMaskedImageToHistogramFilterISS2IUC2.New()


def itkMaskedImageToHistogramFilterISS3ISS3_New():
  return itkMaskedImageToHistogramFilterISS3ISS3.New()


def itkMaskedImageToHistogramFilterISS2ISS2_New():
  return itkMaskedImageToHistogramFilterISS2ISS2.New()


def itkMaskedImageToHistogramFilterICVF43IUC3_New():
  return itkMaskedImageToHistogramFilterICVF43IUC3.New()


def itkMaskedImageToHistogramFilterICVF42IUC2_New():
  return itkMaskedImageToHistogramFilterICVF42IUC2.New()


def itkMaskedImageToHistogramFilterICVF33IUC3_New():
  return itkMaskedImageToHistogramFilterICVF33IUC3.New()


def itkMaskedImageToHistogramFilterICVF32IUC2_New():
  return itkMaskedImageToHistogramFilterICVF32IUC2.New()


def itkMaskedImageToHistogramFilterICVF23IUC3_New():
  return itkMaskedImageToHistogramFilterICVF23IUC3.New()


def itkMaskedImageToHistogramFilterICVF22IUC2_New():
  return itkMaskedImageToHistogramFilterICVF22IUC2.New()


def itkMaskedImageToHistogramFilterICVF43ISS3_New():
  return itkMaskedImageToHistogramFilterICVF43ISS3.New()


def itkMaskedImageToHistogramFilterICVF42ISS2_New():
  return itkMaskedImageToHistogramFilterICVF42ISS2.New()


def itkMaskedImageToHistogramFilterICVF33ISS3_New():
  return itkMaskedImageToHistogramFilterICVF33ISS3.New()


def itkMaskedImageToHistogramFilterICVF32ISS2_New():
  return itkMaskedImageToHistogramFilterICVF32ISS2.New()


def itkMaskedImageToHistogramFilterICVF23ISS3_New():
  return itkMaskedImageToHistogramFilterICVF23ISS3.New()


def itkMaskedImageToHistogramFilterICVF22ISS2_New():
  return itkMaskedImageToHistogramFilterICVF22ISS2.New()


def itkMaskedImageToHistogramFilterIVF43IUC3_New():
  return itkMaskedImageToHistogramFilterIVF43IUC3.New()


def itkMaskedImageToHistogramFilterIVF42IUC2_New():
  return itkMaskedImageToHistogramFilterIVF42IUC2.New()


def itkMaskedImageToHistogramFilterIVF33IUC3_New():
  return itkMaskedImageToHistogramFilterIVF33IUC3.New()


def itkMaskedImageToHistogramFilterIVF32IUC2_New():
  return itkMaskedImageToHistogramFilterIVF32IUC2.New()


def itkMaskedImageToHistogramFilterIVF23IUC3_New():
  return itkMaskedImageToHistogramFilterIVF23IUC3.New()


def itkMaskedImageToHistogramFilterIVF22IUC2_New():
  return itkMaskedImageToHistogramFilterIVF22IUC2.New()


def itkMaskedImageToHistogramFilterIVF43ISS3_New():
  return itkMaskedImageToHistogramFilterIVF43ISS3.New()


def itkMaskedImageToHistogramFilterIVF42ISS2_New():
  return itkMaskedImageToHistogramFilterIVF42ISS2.New()


def itkMaskedImageToHistogramFilterIVF33ISS3_New():
  return itkMaskedImageToHistogramFilterIVF33ISS3.New()


def itkMaskedImageToHistogramFilterIVF32ISS2_New():
  return itkMaskedImageToHistogramFilterIVF32ISS2.New()


def itkMaskedImageToHistogramFilterIVF23ISS3_New():
  return itkMaskedImageToHistogramFilterIVF23ISS3.New()


def itkMaskedImageToHistogramFilterIVF22ISS2_New():
  return itkMaskedImageToHistogramFilterIVF22ISS2.New()


def itkMaskedImageToHistogramFilterIRGBAUC3IUC3_New():
  return itkMaskedImageToHistogramFilterIRGBAUC3IUC3.New()


def itkMaskedImageToHistogramFilterIRGBAUC2IUC2_New():
  return itkMaskedImageToHistogramFilterIRGBAUC2IUC2.New()


def itkMaskedImageToHistogramFilterIRGBAUC3ISS3_New():
  return itkMaskedImageToHistogramFilterIRGBAUC3ISS3.New()


def itkMaskedImageToHistogramFilterIRGBAUC2ISS2_New():
  return itkMaskedImageToHistogramFilterIRGBAUC2ISS2.New()


def itkMaskedImageToHistogramFilterIRGBUC3IUC3_New():
  return itkMaskedImageToHistogramFilterIRGBUC3IUC3.New()


def itkMaskedImageToHistogramFilterIRGBUC2IUC2_New():
  return itkMaskedImageToHistogramFilterIRGBUC2IUC2.New()


def itkMaskedImageToHistogramFilterIRGBUC3ISS3_New():
  return itkMaskedImageToHistogramFilterIRGBUC3ISS3.New()


def itkMaskedImageToHistogramFilterIRGBUC2ISS2_New():
  return itkMaskedImageToHistogramFilterIRGBUC2ISS2.New()

class itkMaskedImageToHistogramFilterICF2ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICF2ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICF2ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICF2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICF2ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2ISS2_swigregister(itkMaskedImageToHistogramFilterICF2ISS2)
class itkMaskedImageToHistogramFilterICF2IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICF2IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICF2IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICF2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICF2IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF2IUC2_swigregister(itkMaskedImageToHistogramFilterICF2IUC2)
class itkMaskedImageToHistogramFilterICF3ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICF3ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICF3ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICF3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICF3ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3ISS3_swigregister(itkMaskedImageToHistogramFilterICF3ISS3)
class itkMaskedImageToHistogramFilterICF3IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICF3IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICF3IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICF3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICF3IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICF3IUC3_swigregister(itkMaskedImageToHistogramFilterICF3IUC3)
class itkMaskedImageToHistogramFilterICVF22ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICVF22ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICVF22ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICVF22ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICVF22ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22ISS2_swigregister(itkMaskedImageToHistogramFilterICVF22ISS2)
class itkMaskedImageToHistogramFilterICVF22IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICVF22IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICVF22IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICVF22IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICVF22IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF22IUC2_swigregister(itkMaskedImageToHistogramFilterICVF22IUC2)
class itkMaskedImageToHistogramFilterICVF23ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICVF23ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICVF23ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICVF23ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICVF23ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23ISS3_swigregister(itkMaskedImageToHistogramFilterICVF23ISS3)
class itkMaskedImageToHistogramFilterICVF23IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICVF23IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICVF23IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICVF23IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICVF23IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF23IUC3_swigregister(itkMaskedImageToHistogramFilterICVF23IUC3)
class itkMaskedImageToHistogramFilterICVF32ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICVF32ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICVF32ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICVF32ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICVF32ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32ISS2_swigregister(itkMaskedImageToHistogramFilterICVF32ISS2)
class itkMaskedImageToHistogramFilterICVF32IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICVF32IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICVF32IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICVF32IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICVF32IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF32IUC2_swigregister(itkMaskedImageToHistogramFilterICVF32IUC2)
class itkMaskedImageToHistogramFilterICVF33ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICVF33ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICVF33ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICVF33ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICVF33ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33ISS3_swigregister(itkMaskedImageToHistogramFilterICVF33ISS3)
class itkMaskedImageToHistogramFilterICVF33IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICVF33IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICVF33IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICVF33IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICVF33IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF33IUC3_swigregister(itkMaskedImageToHistogramFilterICVF33IUC3)
class itkMaskedImageToHistogramFilterICVF42ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICVF42ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICVF42ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICVF42ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICVF42ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42ISS2_swigregister(itkMaskedImageToHistogramFilterICVF42ISS2)
class itkMaskedImageToHistogramFilterICVF42IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICVF42IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICVF42IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICVF42IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICVF42IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF42IUC2_swigregister(itkMaskedImageToHistogramFilterICVF42IUC2)
class itkMaskedImageToHistogramFilterICVF43ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICVF43ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICVF43ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICVF43ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICVF43ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43ISS3_swigregister(itkMaskedImageToHistogramFilterICVF43ISS3)
class itkMaskedImageToHistogramFilterICVF43IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterICVF43IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterICVF43IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterICVF43IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterICVF43IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterICVF43IUC3_swigregister(itkMaskedImageToHistogramFilterICVF43IUC3)
class itkMaskedImageToHistogramFilterIF2ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIF2ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIF2ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIF2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIF2ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2ISS2_swigregister(itkMaskedImageToHistogramFilterIF2ISS2)
class itkMaskedImageToHistogramFilterIF2IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIF2IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIF2IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIF2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIF2IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF2IUC2_swigregister(itkMaskedImageToHistogramFilterIF2IUC2)
class itkMaskedImageToHistogramFilterIF3ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIF3ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIF3ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIF3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIF3ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3ISS3_swigregister(itkMaskedImageToHistogramFilterIF3ISS3)
class itkMaskedImageToHistogramFilterIF3IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIF3IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIF3IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIF3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIF3IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIF3IUC3_swigregister(itkMaskedImageToHistogramFilterIF3IUC3)
class itkMaskedImageToHistogramFilterIRGBAUC2ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIRGBAUC2ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIRGBAUC2ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIRGBAUC2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIRGBAUC2ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2ISS2_swigregister(itkMaskedImageToHistogramFilterIRGBAUC2ISS2)
class itkMaskedImageToHistogramFilterIRGBAUC2IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIRGBAUC2IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIRGBAUC2IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIRGBAUC2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIRGBAUC2IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC2IUC2_swigregister(itkMaskedImageToHistogramFilterIRGBAUC2IUC2)
class itkMaskedImageToHistogramFilterIRGBAUC3ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIRGBAUC3ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIRGBAUC3ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIRGBAUC3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIRGBAUC3ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3ISS3_swigregister(itkMaskedImageToHistogramFilterIRGBAUC3ISS3)
class itkMaskedImageToHistogramFilterIRGBAUC3IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIRGBAUC3IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIRGBAUC3IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIRGBAUC3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIRGBAUC3IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBAUC3IUC3_swigregister(itkMaskedImageToHistogramFilterIRGBAUC3IUC3)
class itkMaskedImageToHistogramFilterIRGBUC2ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIRGBUC2ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIRGBUC2ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIRGBUC2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIRGBUC2ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2ISS2_swigregister(itkMaskedImageToHistogramFilterIRGBUC2ISS2)
class itkMaskedImageToHistogramFilterIRGBUC2IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIRGBUC2IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIRGBUC2IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIRGBUC2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIRGBUC2IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC2IUC2_swigregister(itkMaskedImageToHistogramFilterIRGBUC2IUC2)
class itkMaskedImageToHistogramFilterIRGBUC3ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIRGBUC3ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIRGBUC3ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIRGBUC3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIRGBUC3ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3ISS3_swigregister(itkMaskedImageToHistogramFilterIRGBUC3ISS3)
class itkMaskedImageToHistogramFilterIRGBUC3IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIRGBUC3IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIRGBUC3IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIRGBUC3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIRGBUC3IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIRGBUC3IUC3_swigregister(itkMaskedImageToHistogramFilterIRGBUC3IUC3)
class itkMaskedImageToHistogramFilterISS2ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterISS2ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterISS2ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterISS2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterISS2ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2ISS2_swigregister(itkMaskedImageToHistogramFilterISS2ISS2)
class itkMaskedImageToHistogramFilterISS2IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterISS2IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterISS2IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterISS2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterISS2IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS2IUC2_swigregister(itkMaskedImageToHistogramFilterISS2IUC2)
class itkMaskedImageToHistogramFilterISS3ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterISS3ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterISS3ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterISS3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterISS3ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3ISS3_swigregister(itkMaskedImageToHistogramFilterISS3ISS3)
class itkMaskedImageToHistogramFilterISS3IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterISS3IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterISS3IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterISS3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterISS3IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterISS3IUC3_swigregister(itkMaskedImageToHistogramFilterISS3IUC3)
class itkMaskedImageToHistogramFilterIUC2ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIUC2ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIUC2ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIUC2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIUC2ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2ISS2_swigregister(itkMaskedImageToHistogramFilterIUC2ISS2)
class itkMaskedImageToHistogramFilterIUC2IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIUC2IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIUC2IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIUC2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIUC2IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC2IUC2_swigregister(itkMaskedImageToHistogramFilterIUC2IUC2)
class itkMaskedImageToHistogramFilterIUC3ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIUC3ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIUC3ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIUC3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIUC3ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3ISS3_swigregister(itkMaskedImageToHistogramFilterIUC3ISS3)
class itkMaskedImageToHistogramFilterIUC3IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIUC3IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIUC3IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIUC3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIUC3IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIUC3IUC3_swigregister(itkMaskedImageToHistogramFilterIUC3IUC3)
class itkMaskedImageToHistogramFilterIVF22ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIVF22ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIVF22ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIVF22ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIVF22ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22ISS2_swigregister(itkMaskedImageToHistogramFilterIVF22ISS2)
class itkMaskedImageToHistogramFilterIVF22IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIVF22IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIVF22IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIVF22IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIVF22IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF22IUC2_swigregister(itkMaskedImageToHistogramFilterIVF22IUC2)
class itkMaskedImageToHistogramFilterIVF23ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIVF23ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIVF23ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIVF23ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIVF23ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23ISS3_swigregister(itkMaskedImageToHistogramFilterIVF23ISS3)
class itkMaskedImageToHistogramFilterIVF23IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIVF23IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIVF23IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIVF23IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIVF23IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF23IUC3_swigregister(itkMaskedImageToHistogramFilterIVF23IUC3)
class itkMaskedImageToHistogramFilterIVF32ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIVF32ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIVF32ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIVF32ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIVF32ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32ISS2_swigregister(itkMaskedImageToHistogramFilterIVF32ISS2)
class itkMaskedImageToHistogramFilterIVF32IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIVF32IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIVF32IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIVF32IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIVF32IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF32IUC2_swigregister(itkMaskedImageToHistogramFilterIVF32IUC2)
class itkMaskedImageToHistogramFilterIVF33ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIVF33ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIVF33ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIVF33ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIVF33ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33ISS3_swigregister(itkMaskedImageToHistogramFilterIVF33ISS3)
class itkMaskedImageToHistogramFilterIVF33IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIVF33IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIVF33IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIVF33IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIVF33IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF33IUC3_swigregister(itkMaskedImageToHistogramFilterIVF33IUC3)
class itkMaskedImageToHistogramFilterIVF42ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIVF42ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIVF42ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIVF42ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIVF42ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42ISS2_swigregister(itkMaskedImageToHistogramFilterIVF42ISS2)
class itkMaskedImageToHistogramFilterIVF42IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIVF42IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIVF42IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIVF42IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIVF42IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF42IUC2_swigregister(itkMaskedImageToHistogramFilterIVF42IUC2)
class itkMaskedImageToHistogramFilterIVF43ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIVF43ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIVF43ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIVF43ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIVF43ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43ISS3_swigregister(itkMaskedImageToHistogramFilterIVF43ISS3)
class itkMaskedImageToHistogramFilterIVF43IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterIVF43IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterIVF43IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterIVF43IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterIVF43IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterIVF43IUC3_swigregister(itkMaskedImageToHistogramFilterIVF43IUC3)
class itkMaskedImageToHistogramFilterVIF2IF2(itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVIF2IF2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IF2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IF2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IF2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IF2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IF2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IF2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IF2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IF2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVIF2IF2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IF2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IF2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVIF2IF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVIF2IF2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IF2_swigregister(itkMaskedImageToHistogramFilterVIF2IF2)
class itkMaskedImageToHistogramFilterVIF2ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVIF2ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVIF2ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVIF2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVIF2ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2ISS2_swigregister(itkMaskedImageToHistogramFilterVIF2ISS2)
class itkMaskedImageToHistogramFilterVIF2IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVIF2IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVIF2IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVIF2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVIF2IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF2IUC2_swigregister(itkMaskedImageToHistogramFilterVIF2IUC2)
class itkMaskedImageToHistogramFilterVIF3IF3(itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVIF3IF3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IF3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IF3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IF3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IF3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IF3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IF3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IF3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IF3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVIF3IF3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IF3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IF3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVIF3IF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVIF3IF3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IF3_swigregister(itkMaskedImageToHistogramFilterVIF3IF3)
class itkMaskedImageToHistogramFilterVIF3ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVIF3ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVIF3ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVIF3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVIF3ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3ISS3_swigregister(itkMaskedImageToHistogramFilterVIF3ISS3)
class itkMaskedImageToHistogramFilterVIF3IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVIF3IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVIF3IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVIF3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVIF3IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIF3IUC3_swigregister(itkMaskedImageToHistogramFilterVIF3IUC3)
class itkMaskedImageToHistogramFilterVISS2IF2(itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVISS2IF2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IF2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IF2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IF2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IF2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IF2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IF2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IF2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IF2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVISS2IF2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IF2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IF2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVISS2IF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVISS2IF2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IF2_swigregister(itkMaskedImageToHistogramFilterVISS2IF2)
class itkMaskedImageToHistogramFilterVISS2ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVISS2ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVISS2ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVISS2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVISS2ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2ISS2_swigregister(itkMaskedImageToHistogramFilterVISS2ISS2)
class itkMaskedImageToHistogramFilterVISS2IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVISS2IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVISS2IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVISS2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVISS2IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS2IUC2_swigregister(itkMaskedImageToHistogramFilterVISS2IUC2)
class itkMaskedImageToHistogramFilterVISS3IF3(itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVISS3IF3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IF3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IF3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IF3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IF3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IF3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IF3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IF3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IF3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVISS3IF3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IF3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IF3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVISS3IF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVISS3IF3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IF3_swigregister(itkMaskedImageToHistogramFilterVISS3IF3)
class itkMaskedImageToHistogramFilterVISS3ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVISS3ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVISS3ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVISS3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVISS3ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3ISS3_swigregister(itkMaskedImageToHistogramFilterVISS3ISS3)
class itkMaskedImageToHistogramFilterVISS3IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVISS3IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVISS3IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVISS3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVISS3IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVISS3IUC3_swigregister(itkMaskedImageToHistogramFilterVISS3IUC3)
class itkMaskedImageToHistogramFilterVIUC2IF2(itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVIUC2IF2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IF2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IF2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IF2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IF2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IF2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IF2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IF2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IF2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVIUC2IF2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IF2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IF2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVIUC2IF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVIUC2IF2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IF2_swigregister(itkMaskedImageToHistogramFilterVIUC2IF2)
class itkMaskedImageToHistogramFilterVIUC2ISS2(itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVIUC2ISS2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2ISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2ISS2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2ISS2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2ISS2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2ISS2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2ISS2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2ISS2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2ISS2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVIUC2ISS2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2ISS2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2ISS2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVIUC2ISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVIUC2ISS2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2ISS2_swigregister(itkMaskedImageToHistogramFilterVIUC2ISS2)
class itkMaskedImageToHistogramFilterVIUC2IUC2(itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVIUC2IUC2 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IUC2_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IUC2_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IUC2_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IUC2_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IUC2_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IUC2_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IUC2_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVIUC2IUC2
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IUC2_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IUC2_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVIUC2IUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVIUC2IUC2 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC2IUC2_swigregister(itkMaskedImageToHistogramFilterVIUC2IUC2)
class itkMaskedImageToHistogramFilterVIUC3IF3(itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVIUC3IF3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IF3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IF3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IF3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IF3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IF3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IF3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IF3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IF3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVIUC3IF3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IF3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IF3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVIUC3IF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVIUC3IF3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IF3_swigregister(itkMaskedImageToHistogramFilterVIUC3IF3)
class itkMaskedImageToHistogramFilterVIUC3ISS3(itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVIUC3ISS3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3ISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3ISS3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3ISS3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3ISS3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3ISS3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3ISS3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3ISS3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3ISS3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVIUC3ISS3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3ISS3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3ISS3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVIUC3ISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVIUC3ISS3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3ISS3_swigregister(itkMaskedImageToHistogramFilterVIUC3ISS3)
class itkMaskedImageToHistogramFilterVIUC3IUC3(itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3):
    r"""Proxy of C++ itkMaskedImageToHistogramFilterVIUC3IUC3 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(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IUC3_Clone)
    SetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IUC3_SetMaskImage)
    GetMaskImage = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IUC3_GetMaskImage)
    SetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IUC3_SetMaskValueInput)
    SetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IUC3_SetMaskValue)
    GetMaskValueInput = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IUC3_GetMaskValueInput)
    GetMaskValue = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IUC3_GetMaskValue)
    __swig_destroy__ = _itkMaskedImageToHistogramFilterPython.delete_itkMaskedImageToHistogramFilterVIUC3IUC3
    cast = _swig_new_static_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IUC3_cast)
    GetPointer = _swig_new_instance_method(_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IUC3_GetPointer)

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

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

          itkMaskedImageToHistogramFilterVIUC3IUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkMaskedImageToHistogramFilterVIUC3IUC3 in _itkMaskedImageToHistogramFilterPython:
_itkMaskedImageToHistogramFilterPython.itkMaskedImageToHistogramFilterVIUC3IUC3_swigregister(itkMaskedImageToHistogramFilterVIUC3IUC3)

