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

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

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

def itkImageToHistogramFilterVIF3_New():
  return itkImageToHistogramFilterVIF3.New()


def itkImageToHistogramFilterVIUC3_New():
  return itkImageToHistogramFilterVIUC3.New()


def itkImageToHistogramFilterVISS3_New():
  return itkImageToHistogramFilterVISS3.New()


def itkImageToHistogramFilterVIF2_New():
  return itkImageToHistogramFilterVIF2.New()


def itkImageToHistogramFilterVIUC2_New():
  return itkImageToHistogramFilterVIUC2.New()


def itkImageToHistogramFilterVISS2_New():
  return itkImageToHistogramFilterVISS2.New()


def itkImageToHistogramFilterICF3_New():
  return itkImageToHistogramFilterICF3.New()


def itkImageToHistogramFilterICF2_New():
  return itkImageToHistogramFilterICF2.New()


def itkImageToHistogramFilterIF3_New():
  return itkImageToHistogramFilterIF3.New()


def itkImageToHistogramFilterIF2_New():
  return itkImageToHistogramFilterIF2.New()


def itkImageToHistogramFilterIUC3_New():
  return itkImageToHistogramFilterIUC3.New()


def itkImageToHistogramFilterIUC2_New():
  return itkImageToHistogramFilterIUC2.New()


def itkImageToHistogramFilterISS3_New():
  return itkImageToHistogramFilterISS3.New()


def itkImageToHistogramFilterISS2_New():
  return itkImageToHistogramFilterISS2.New()


def itkImageToHistogramFilterICVF43_New():
  return itkImageToHistogramFilterICVF43.New()


def itkImageToHistogramFilterICVF42_New():
  return itkImageToHistogramFilterICVF42.New()


def itkImageToHistogramFilterICVF33_New():
  return itkImageToHistogramFilterICVF33.New()


def itkImageToHistogramFilterICVF32_New():
  return itkImageToHistogramFilterICVF32.New()


def itkImageToHistogramFilterICVF23_New():
  return itkImageToHistogramFilterICVF23.New()


def itkImageToHistogramFilterICVF22_New():
  return itkImageToHistogramFilterICVF22.New()


def itkImageToHistogramFilterIVF43_New():
  return itkImageToHistogramFilterIVF43.New()


def itkImageToHistogramFilterIVF42_New():
  return itkImageToHistogramFilterIVF42.New()


def itkImageToHistogramFilterIVF33_New():
  return itkImageToHistogramFilterIVF33.New()


def itkImageToHistogramFilterIVF32_New():
  return itkImageToHistogramFilterIVF32.New()


def itkImageToHistogramFilterIVF23_New():
  return itkImageToHistogramFilterIVF23.New()


def itkImageToHistogramFilterIVF22_New():
  return itkImageToHistogramFilterIVF22.New()


def itkImageToHistogramFilterIRGBAUC3_New():
  return itkImageToHistogramFilterIRGBAUC3.New()


def itkImageToHistogramFilterIRGBAUC2_New():
  return itkImageToHistogramFilterIRGBAUC2.New()


def itkImageToHistogramFilterIRGBUC3_New():
  return itkImageToHistogramFilterIRGBUC3.New()


def itkImageToHistogramFilterIRGBUC2_New():
  return itkImageToHistogramFilterIRGBUC2.New()

class itkImageToHistogramFilterICF2(itkImageTransformerPython.itkImageTransformerICF2):
    r"""Proxy of C++ itkImageToHistogramFilterICF2 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterICF2
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_GetPointer)

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

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

          itkImageToHistogramFilterICF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterICF2 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF2_swigregister(itkImageToHistogramFilterICF2)
class itkImageToHistogramFilterICF3(itkImageTransformerPython.itkImageTransformerICF3):
    r"""Proxy of C++ itkImageToHistogramFilterICF3 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterICF3
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_GetPointer)

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

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

          itkImageToHistogramFilterICF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterICF3 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterICF3_swigregister(itkImageToHistogramFilterICF3)
class itkImageToHistogramFilterICVF22(itkImageTransformerPython.itkImageTransformerICVF22):
    r"""Proxy of C++ itkImageToHistogramFilterICVF22 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterICVF22
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_GetPointer)

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

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

          itkImageToHistogramFilterICVF22.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterICVF22 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF22_swigregister(itkImageToHistogramFilterICVF22)
class itkImageToHistogramFilterICVF23(itkImageTransformerPython.itkImageTransformerICVF23):
    r"""Proxy of C++ itkImageToHistogramFilterICVF23 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterICVF23
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_GetPointer)

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

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

          itkImageToHistogramFilterICVF23.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterICVF23 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF23_swigregister(itkImageToHistogramFilterICVF23)
class itkImageToHistogramFilterICVF32(itkImageTransformerPython.itkImageTransformerICVF32):
    r"""Proxy of C++ itkImageToHistogramFilterICVF32 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterICVF32
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_GetPointer)

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

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

          itkImageToHistogramFilterICVF32.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterICVF32 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF32_swigregister(itkImageToHistogramFilterICVF32)
class itkImageToHistogramFilterICVF33(itkImageTransformerPython.itkImageTransformerICVF33):
    r"""Proxy of C++ itkImageToHistogramFilterICVF33 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterICVF33
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_GetPointer)

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

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

          itkImageToHistogramFilterICVF33.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterICVF33 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF33_swigregister(itkImageToHistogramFilterICVF33)
class itkImageToHistogramFilterICVF42(itkImageTransformerPython.itkImageTransformerICVF42):
    r"""Proxy of C++ itkImageToHistogramFilterICVF42 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterICVF42
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_GetPointer)

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

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

          itkImageToHistogramFilterICVF42.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterICVF42 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF42_swigregister(itkImageToHistogramFilterICVF42)
class itkImageToHistogramFilterICVF43(itkImageTransformerPython.itkImageTransformerICVF43):
    r"""Proxy of C++ itkImageToHistogramFilterICVF43 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterICVF43
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_GetPointer)

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

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

          itkImageToHistogramFilterICVF43.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterICVF43 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterICVF43_swigregister(itkImageToHistogramFilterICVF43)
class itkImageToHistogramFilterIF2(itkImageTransformerPython.itkImageTransformerIF2):
    r"""Proxy of C++ itkImageToHistogramFilterIF2 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIF2
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_GetPointer)

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

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

          itkImageToHistogramFilterIF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIF2 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF2_swigregister(itkImageToHistogramFilterIF2)
class itkImageToHistogramFilterIF3(itkImageTransformerPython.itkImageTransformerIF3):
    r"""Proxy of C++ itkImageToHistogramFilterIF3 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIF3
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_GetPointer)

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

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

          itkImageToHistogramFilterIF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIF3 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIF3_swigregister(itkImageToHistogramFilterIF3)
class itkImageToHistogramFilterIRGBAUC2(itkImageTransformerPython.itkImageTransformerIRGBAUC2):
    r"""Proxy of C++ itkImageToHistogramFilterIRGBAUC2 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIRGBAUC2
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_GetPointer)

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

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

          itkImageToHistogramFilterIRGBAUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIRGBAUC2 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC2_swigregister(itkImageToHistogramFilterIRGBAUC2)
class itkImageToHistogramFilterIRGBAUC3(itkImageTransformerPython.itkImageTransformerIRGBAUC3):
    r"""Proxy of C++ itkImageToHistogramFilterIRGBAUC3 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIRGBAUC3
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_GetPointer)

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

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

          itkImageToHistogramFilterIRGBAUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIRGBAUC3 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBAUC3_swigregister(itkImageToHistogramFilterIRGBAUC3)
class itkImageToHistogramFilterIRGBUC2(itkImageTransformerPython.itkImageTransformerIRGBUC2):
    r"""Proxy of C++ itkImageToHistogramFilterIRGBUC2 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIRGBUC2
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_GetPointer)

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

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

          itkImageToHistogramFilterIRGBUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIRGBUC2 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC2_swigregister(itkImageToHistogramFilterIRGBUC2)
class itkImageToHistogramFilterIRGBUC3(itkImageTransformerPython.itkImageTransformerIRGBUC3):
    r"""Proxy of C++ itkImageToHistogramFilterIRGBUC3 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIRGBUC3
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_GetPointer)

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

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

          itkImageToHistogramFilterIRGBUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIRGBUC3 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIRGBUC3_swigregister(itkImageToHistogramFilterIRGBUC3)
class itkImageToHistogramFilterISS2(itkImageTransformerPython.itkImageTransformerISS2):
    r"""Proxy of C++ itkImageToHistogramFilterISS2 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterISS2
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_GetPointer)

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

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

          itkImageToHistogramFilterISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterISS2 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS2_swigregister(itkImageToHistogramFilterISS2)
class itkImageToHistogramFilterISS3(itkImageTransformerPython.itkImageTransformerISS3):
    r"""Proxy of C++ itkImageToHistogramFilterISS3 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterISS3
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_GetPointer)

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

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

          itkImageToHistogramFilterISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterISS3 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterISS3_swigregister(itkImageToHistogramFilterISS3)
class itkImageToHistogramFilterIUC2(itkImageTransformerPython.itkImageTransformerIUC2):
    r"""Proxy of C++ itkImageToHistogramFilterIUC2 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIUC2
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_GetPointer)

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

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

          itkImageToHistogramFilterIUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIUC2 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC2_swigregister(itkImageToHistogramFilterIUC2)
class itkImageToHistogramFilterIUC3(itkImageTransformerPython.itkImageTransformerIUC3):
    r"""Proxy of C++ itkImageToHistogramFilterIUC3 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIUC3
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_GetPointer)

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

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

          itkImageToHistogramFilterIUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIUC3 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIUC3_swigregister(itkImageToHistogramFilterIUC3)
class itkImageToHistogramFilterIVF22(itkImageTransformerPython.itkImageTransformerIVF22):
    r"""Proxy of C++ itkImageToHistogramFilterIVF22 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIVF22
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_GetPointer)

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

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

          itkImageToHistogramFilterIVF22.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIVF22 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF22_swigregister(itkImageToHistogramFilterIVF22)
class itkImageToHistogramFilterIVF23(itkImageTransformerPython.itkImageTransformerIVF23):
    r"""Proxy of C++ itkImageToHistogramFilterIVF23 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIVF23
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_GetPointer)

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

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

          itkImageToHistogramFilterIVF23.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIVF23 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF23_swigregister(itkImageToHistogramFilterIVF23)
class itkImageToHistogramFilterIVF32(itkImageTransformerPython.itkImageTransformerIVF32):
    r"""Proxy of C++ itkImageToHistogramFilterIVF32 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIVF32
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_GetPointer)

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

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

          itkImageToHistogramFilterIVF32.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIVF32 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF32_swigregister(itkImageToHistogramFilterIVF32)
class itkImageToHistogramFilterIVF33(itkImageTransformerPython.itkImageTransformerIVF33):
    r"""Proxy of C++ itkImageToHistogramFilterIVF33 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIVF33
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_GetPointer)

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

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

          itkImageToHistogramFilterIVF33.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIVF33 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF33_swigregister(itkImageToHistogramFilterIVF33)
class itkImageToHistogramFilterIVF42(itkImageTransformerPython.itkImageTransformerIVF42):
    r"""Proxy of C++ itkImageToHistogramFilterIVF42 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIVF42
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_GetPointer)

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

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

          itkImageToHistogramFilterIVF42.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIVF42 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF42_swigregister(itkImageToHistogramFilterIVF42)
class itkImageToHistogramFilterIVF43(itkImageTransformerPython.itkImageTransformerIVF43):
    r"""Proxy of C++ itkImageToHistogramFilterIVF43 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterIVF43
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_GetPointer)

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

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

          itkImageToHistogramFilterIVF43.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterIVF43 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterIVF43_swigregister(itkImageToHistogramFilterIVF43)
class itkImageToHistogramFilterVIF2(itkImageTransformerPython.itkImageTransformerVIF2):
    r"""Proxy of C++ itkImageToHistogramFilterVIF2 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterVIF2
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_GetPointer)

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

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

          itkImageToHistogramFilterVIF2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterVIF2 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF2_swigregister(itkImageToHistogramFilterVIF2)
class itkImageToHistogramFilterVIF3(itkImageTransformerPython.itkImageTransformerVIF3):
    r"""Proxy of C++ itkImageToHistogramFilterVIF3 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterVIF3
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_GetPointer)

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

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

          itkImageToHistogramFilterVIF3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterVIF3 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIF3_swigregister(itkImageToHistogramFilterVIF3)
class itkImageToHistogramFilterVISS2(itkImageTransformerPython.itkImageTransformerVISS2):
    r"""Proxy of C++ itkImageToHistogramFilterVISS2 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterVISS2
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_GetPointer)

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

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

          itkImageToHistogramFilterVISS2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterVISS2 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS2_swigregister(itkImageToHistogramFilterVISS2)
class itkImageToHistogramFilterVISS3(itkImageTransformerPython.itkImageTransformerVISS3):
    r"""Proxy of C++ itkImageToHistogramFilterVISS3 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterVISS3
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_GetPointer)

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

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

          itkImageToHistogramFilterVISS3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterVISS3 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterVISS3_swigregister(itkImageToHistogramFilterVISS3)
class itkImageToHistogramFilterVIUC2(itkImageTransformerPython.itkImageTransformerVIUC2):
    r"""Proxy of C++ itkImageToHistogramFilterVIUC2 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterVIUC2
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_GetPointer)

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

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

          itkImageToHistogramFilterVIUC2.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterVIUC2 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC2_swigregister(itkImageToHistogramFilterVIUC2)
class itkImageToHistogramFilterVIUC3(itkImageTransformerPython.itkImageTransformerVIUC3):
    r"""Proxy of C++ itkImageToHistogramFilterVIUC3 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(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3___New_orig__)
    Clone = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_Clone)
    GetOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_GetOutput)
    SetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_SetHistogramSizeInput)
    SetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_SetHistogramSize)
    GetHistogramSizeInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_GetHistogramSizeInput)
    GetHistogramSize = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_GetHistogramSize)
    SetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_SetMarginalScaleInput)
    SetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_SetMarginalScale)
    GetMarginalScaleInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_GetMarginalScaleInput)
    GetMarginalScale = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_GetMarginalScale)
    SetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_SetHistogramBinMinimumInput)
    SetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_SetHistogramBinMinimum)
    GetHistogramBinMinimumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_GetHistogramBinMinimumInput)
    GetHistogramBinMinimum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_GetHistogramBinMinimum)
    SetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_SetHistogramBinMaximumInput)
    SetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_SetHistogramBinMaximum)
    GetHistogramBinMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_GetHistogramBinMaximumInput)
    GetHistogramBinMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_GetHistogramBinMaximum)
    SetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_SetAutoMinimumMaximumInput)
    SetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_SetAutoMinimumMaximum)
    GetAutoMinimumMaximumInput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_GetAutoMinimumMaximumInput)
    GetAutoMinimumMaximum = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_GetAutoMinimumMaximum)
    GraftOutput = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_GraftOutput)
    __swig_destroy__ = _itkImageToHistogramFilterPython.delete_itkImageToHistogramFilterVIUC3
    cast = _swig_new_static_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_cast)
    GetPointer = _swig_new_instance_method(_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_GetPointer)

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

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

          itkImageToHistogramFilterVIUC3.New( reader, Threshold=10 )

        is (most of the time) equivalent to:

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


# Register itkImageToHistogramFilterVIUC3 in _itkImageToHistogramFilterPython:
_itkImageToHistogramFilterPython.itkImageToHistogramFilterVIUC3_swigregister(itkImageToHistogramFilterVIUC3)

