# 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.


import collections

from sys import version_info as _version_info
if _version_info < (3, 7, 0):
    raise RuntimeError("Python 3.7 or later required")

from . import _ITKCommonPython


from . import _ITKTestKernelPython



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 _itkPipelineMonitorImageFilterPython
else:
    import _itkPipelineMonitorImageFilterPython

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

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__)


if _swig_python_version_info[0:2] >= (3, 3):
    import collections.abc
else:
    import collections

import itk.itkPointPython
import itk.vnl_vector_refPython
import itk.stdcomplexPython
import itk.pyBasePython
import itk.vnl_vectorPython
import itk.vnl_matrixPython
import itk.itkFixedArrayPython
import itk.itkVectorPython
import itk.itkImageToImageFilterBPython
import itk.itkImageRegionPython
import itk.itkSizePython
import itk.ITKCommonBasePython
import itk.itkMatrixPython
import itk.vnl_matrix_fixedPython
import itk.itkCovariantVectorPython
import itk.itkIndexPython
import itk.itkOffsetPython
import itk.itkImageSourcePython
import itk.itkImagePython
import itk.itkRGBPixelPython
import itk.itkSymmetricSecondRankTensorPython
import itk.itkRGBAPixelPython
import itk.itkImageSourceCommonPython
import itk.itkVectorImagePython
import itk.itkVariableLengthVectorPython
import itk.itkPhasedArray3DSpecialCoordinatesImagePython
import itk.itkImageToImageFilterCommonPython
import itk.itkImageToImageFilterAPython

def itkPipelineMonitorImageFilterICF2_New():
    return itkPipelineMonitorImageFilterICF2.New()

class itkPipelineMonitorImageFilterICF2(itk.itkImageToImageFilterBPython.itkImageToImageFilterICF2ICF2):
    r"""Proxy of C++ itkPipelineMonitorImageFilterICF2 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterICF2_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterICF2_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD22"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterICF2

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterICF2

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_cast(obj)

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

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

          itkPipelineMonitorImageFilterICF2.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterICF2.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterICF2.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterICF2 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF2_swigregister(itkPipelineMonitorImageFilterICF2)

def itkPipelineMonitorImageFilterICF3_New():
    return itkPipelineMonitorImageFilterICF3.New()

class itkPipelineMonitorImageFilterICF3(itk.itkImageToImageFilterBPython.itkImageToImageFilterICF3ICF3):
    r"""Proxy of C++ itkPipelineMonitorImageFilterICF3 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterICF3_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterICF3_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD33"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterICF3

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterICF3

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_cast(obj)

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

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

          itkPipelineMonitorImageFilterICF3.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterICF3.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterICF3.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterICF3 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICF3_swigregister(itkPipelineMonitorImageFilterICF3)

def itkPipelineMonitorImageFilterICVF22_New():
    return itkPipelineMonitorImageFilterICVF22.New()

class itkPipelineMonitorImageFilterICVF22(itk.itkImageToImageFilterAPython.itkImageToImageFilterICVF22ICVF22):
    r"""Proxy of C++ itkPipelineMonitorImageFilterICVF22 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterICVF22_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterICVF22_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD22"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterICVF22

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterICVF22

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_cast(obj)

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

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

          itkPipelineMonitorImageFilterICVF22.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterICVF22.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterICVF22.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterICVF22 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF22_swigregister(itkPipelineMonitorImageFilterICVF22)

def itkPipelineMonitorImageFilterICVF23_New():
    return itkPipelineMonitorImageFilterICVF23.New()

class itkPipelineMonitorImageFilterICVF23(itk.itkImageToImageFilterAPython.itkImageToImageFilterICVF23ICVF23):
    r"""Proxy of C++ itkPipelineMonitorImageFilterICVF23 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterICVF23_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterICVF23_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD33"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterICVF23

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterICVF23

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_cast(obj)

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

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

          itkPipelineMonitorImageFilterICVF23.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterICVF23.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterICVF23.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterICVF23 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF23_swigregister(itkPipelineMonitorImageFilterICVF23)

def itkPipelineMonitorImageFilterICVF32_New():
    return itkPipelineMonitorImageFilterICVF32.New()

class itkPipelineMonitorImageFilterICVF32(itk.itkImageToImageFilterAPython.itkImageToImageFilterICVF32ICVF32):
    r"""Proxy of C++ itkPipelineMonitorImageFilterICVF32 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterICVF32_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterICVF32_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD22"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterICVF32

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterICVF32

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_cast(obj)

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

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

          itkPipelineMonitorImageFilterICVF32.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterICVF32.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterICVF32.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterICVF32 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF32_swigregister(itkPipelineMonitorImageFilterICVF32)

def itkPipelineMonitorImageFilterICVF33_New():
    return itkPipelineMonitorImageFilterICVF33.New()

class itkPipelineMonitorImageFilterICVF33(itk.itkImageToImageFilterAPython.itkImageToImageFilterICVF33ICVF33):
    r"""Proxy of C++ itkPipelineMonitorImageFilterICVF33 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterICVF33_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterICVF33_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD33"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterICVF33

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterICVF33

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_cast(obj)

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

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

          itkPipelineMonitorImageFilterICVF33.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterICVF33.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterICVF33.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterICVF33 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF33_swigregister(itkPipelineMonitorImageFilterICVF33)

def itkPipelineMonitorImageFilterICVF42_New():
    return itkPipelineMonitorImageFilterICVF42.New()

class itkPipelineMonitorImageFilterICVF42(itk.itkImageToImageFilterAPython.itkImageToImageFilterICVF42ICVF42):
    r"""Proxy of C++ itkPipelineMonitorImageFilterICVF42 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterICVF42_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterICVF42_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD22"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterICVF42

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterICVF42

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_cast(obj)

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

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

          itkPipelineMonitorImageFilterICVF42.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterICVF42.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterICVF42.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterICVF42 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF42_swigregister(itkPipelineMonitorImageFilterICVF42)

def itkPipelineMonitorImageFilterICVF43_New():
    return itkPipelineMonitorImageFilterICVF43.New()

class itkPipelineMonitorImageFilterICVF43(itk.itkImageToImageFilterAPython.itkImageToImageFilterICVF43ICVF43):
    r"""Proxy of C++ itkPipelineMonitorImageFilterICVF43 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterICVF43_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterICVF43_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD33"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterICVF43

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterICVF43

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_cast(obj)

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

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

          itkPipelineMonitorImageFilterICVF43.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterICVF43.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterICVF43.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterICVF43 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterICVF43_swigregister(itkPipelineMonitorImageFilterICVF43)

def itkPipelineMonitorImageFilterIF2_New():
    return itkPipelineMonitorImageFilterIF2.New()

class itkPipelineMonitorImageFilterIF2(itk.itkImageToImageFilterAPython.itkImageToImageFilterIF2IF2):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIF2 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIF2_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIF2_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD22"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIF2

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIF2

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_cast(obj)

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

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

          itkPipelineMonitorImageFilterIF2.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIF2.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIF2.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIF2 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF2_swigregister(itkPipelineMonitorImageFilterIF2)

def itkPipelineMonitorImageFilterIF3_New():
    return itkPipelineMonitorImageFilterIF3.New()

class itkPipelineMonitorImageFilterIF3(itk.itkImageToImageFilterAPython.itkImageToImageFilterIF3IF3):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIF3 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIF3_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIF3_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD33"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIF3

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIF3

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_cast(obj)

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

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

          itkPipelineMonitorImageFilterIF3.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIF3.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIF3.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIF3 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIF3_swigregister(itkPipelineMonitorImageFilterIF3)

def itkPipelineMonitorImageFilterIRGBAUC2_New():
    return itkPipelineMonitorImageFilterIRGBAUC2.New()

class itkPipelineMonitorImageFilterIRGBAUC2(itk.itkImageToImageFilterAPython.itkImageToImageFilterIRGBAUC2IRGBAUC2):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIRGBAUC2 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIRGBAUC2_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIRGBAUC2_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD22"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIRGBAUC2

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIRGBAUC2

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_cast(obj)

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

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

          itkPipelineMonitorImageFilterIRGBAUC2.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIRGBAUC2.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIRGBAUC2.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIRGBAUC2 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC2_swigregister(itkPipelineMonitorImageFilterIRGBAUC2)

def itkPipelineMonitorImageFilterIRGBAUC3_New():
    return itkPipelineMonitorImageFilterIRGBAUC3.New()

class itkPipelineMonitorImageFilterIRGBAUC3(itk.itkImageToImageFilterAPython.itkImageToImageFilterIRGBAUC3IRGBAUC3):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIRGBAUC3 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIRGBAUC3_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIRGBAUC3_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD33"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIRGBAUC3

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIRGBAUC3

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_cast(obj)

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

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

          itkPipelineMonitorImageFilterIRGBAUC3.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIRGBAUC3.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIRGBAUC3.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIRGBAUC3 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBAUC3_swigregister(itkPipelineMonitorImageFilterIRGBAUC3)

def itkPipelineMonitorImageFilterIRGBUC2_New():
    return itkPipelineMonitorImageFilterIRGBUC2.New()

class itkPipelineMonitorImageFilterIRGBUC2(itk.itkImageToImageFilterAPython.itkImageToImageFilterIRGBUC2IRGBUC2):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIRGBUC2 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIRGBUC2_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIRGBUC2_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD22"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIRGBUC2

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIRGBUC2

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_cast(obj)

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

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

          itkPipelineMonitorImageFilterIRGBUC2.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIRGBUC2.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIRGBUC2.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIRGBUC2 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC2_swigregister(itkPipelineMonitorImageFilterIRGBUC2)

def itkPipelineMonitorImageFilterIRGBUC3_New():
    return itkPipelineMonitorImageFilterIRGBUC3.New()

class itkPipelineMonitorImageFilterIRGBUC3(itk.itkImageToImageFilterAPython.itkImageToImageFilterIRGBUC3IRGBUC3):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIRGBUC3 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIRGBUC3_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIRGBUC3_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD33"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIRGBUC3

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIRGBUC3

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_cast(obj)

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

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

          itkPipelineMonitorImageFilterIRGBUC3.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIRGBUC3.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIRGBUC3.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIRGBUC3 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIRGBUC3_swigregister(itkPipelineMonitorImageFilterIRGBUC3)

def itkPipelineMonitorImageFilterISS2_New():
    return itkPipelineMonitorImageFilterISS2.New()

class itkPipelineMonitorImageFilterISS2(itk.itkImageToImageFilterAPython.itkImageToImageFilterISS2ISS2):
    r"""Proxy of C++ itkPipelineMonitorImageFilterISS2 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterISS2_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterISS2_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD22"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterISS2

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterISS2

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_cast(obj)

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

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

          itkPipelineMonitorImageFilterISS2.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterISS2.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterISS2.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterISS2 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS2_swigregister(itkPipelineMonitorImageFilterISS2)

def itkPipelineMonitorImageFilterISS3_New():
    return itkPipelineMonitorImageFilterISS3.New()

class itkPipelineMonitorImageFilterISS3(itk.itkImageToImageFilterAPython.itkImageToImageFilterISS3ISS3):
    r"""Proxy of C++ itkPipelineMonitorImageFilterISS3 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterISS3_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterISS3_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD33"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterISS3

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterISS3

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_cast(obj)

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

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

          itkPipelineMonitorImageFilterISS3.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterISS3.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterISS3.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterISS3 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterISS3_swigregister(itkPipelineMonitorImageFilterISS3)

def itkPipelineMonitorImageFilterIUC2_New():
    return itkPipelineMonitorImageFilterIUC2.New()

class itkPipelineMonitorImageFilterIUC2(itk.itkImageToImageFilterAPython.itkImageToImageFilterIUC2IUC2):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIUC2 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIUC2_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIUC2_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD22"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIUC2

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIUC2

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_cast(obj)

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

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

          itkPipelineMonitorImageFilterIUC2.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIUC2.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIUC2.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIUC2 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC2_swigregister(itkPipelineMonitorImageFilterIUC2)

def itkPipelineMonitorImageFilterIUC3_New():
    return itkPipelineMonitorImageFilterIUC3.New()

class itkPipelineMonitorImageFilterIUC3(itk.itkImageToImageFilterAPython.itkImageToImageFilterIUC3IUC3):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIUC3 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIUC3_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIUC3_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD33"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIUC3

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIUC3

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_cast(obj)

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

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

          itkPipelineMonitorImageFilterIUC3.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIUC3.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIUC3.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIUC3 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIUC3_swigregister(itkPipelineMonitorImageFilterIUC3)

def itkPipelineMonitorImageFilterIVF22_New():
    return itkPipelineMonitorImageFilterIVF22.New()

class itkPipelineMonitorImageFilterIVF22(itk.itkImageToImageFilterAPython.itkImageToImageFilterIVF22IVF22):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIVF22 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIVF22_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIVF22_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD22"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIVF22

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIVF22

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_cast(obj)

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

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

          itkPipelineMonitorImageFilterIVF22.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIVF22.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIVF22.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIVF22 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF22_swigregister(itkPipelineMonitorImageFilterIVF22)

def itkPipelineMonitorImageFilterIVF23_New():
    return itkPipelineMonitorImageFilterIVF23.New()

class itkPipelineMonitorImageFilterIVF23(itk.itkImageToImageFilterAPython.itkImageToImageFilterIVF23IVF23):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIVF23 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIVF23_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIVF23_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD33"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIVF23

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIVF23

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_cast(obj)

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

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

          itkPipelineMonitorImageFilterIVF23.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIVF23.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIVF23.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIVF23 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF23_swigregister(itkPipelineMonitorImageFilterIVF23)

def itkPipelineMonitorImageFilterIVF32_New():
    return itkPipelineMonitorImageFilterIVF32.New()

class itkPipelineMonitorImageFilterIVF32(itk.itkImageToImageFilterAPython.itkImageToImageFilterIVF32IVF32):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIVF32 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIVF32_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIVF32_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD22"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIVF32

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIVF32

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_cast(obj)

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

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

          itkPipelineMonitorImageFilterIVF32.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIVF32.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIVF32.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIVF32 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF32_swigregister(itkPipelineMonitorImageFilterIVF32)

def itkPipelineMonitorImageFilterIVF33_New():
    return itkPipelineMonitorImageFilterIVF33.New()

class itkPipelineMonitorImageFilterIVF33(itk.itkImageToImageFilterAPython.itkImageToImageFilterIVF33IVF33):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIVF33 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIVF33_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIVF33_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD33"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIVF33

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIVF33

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_cast(obj)

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

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

          itkPipelineMonitorImageFilterIVF33.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIVF33.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIVF33.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIVF33 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF33_swigregister(itkPipelineMonitorImageFilterIVF33)

def itkPipelineMonitorImageFilterIVF42_New():
    return itkPipelineMonitorImageFilterIVF42.New()

class itkPipelineMonitorImageFilterIVF42(itk.itkImageToImageFilterAPython.itkImageToImageFilterIVF42IVF42):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIVF42 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIVF42_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIVF42_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD22"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion2"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIVF42

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIVF42

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_cast(obj)

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

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

          itkPipelineMonitorImageFilterIVF42.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIVF42.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIVF42.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIVF42 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF42_swigregister(itkPipelineMonitorImageFilterIVF42)

def itkPipelineMonitorImageFilterIVF43_New():
    return itkPipelineMonitorImageFilterIVF43.New()

class itkPipelineMonitorImageFilterIVF43(itk.itkImageToImageFilterAPython.itkImageToImageFilterIVF43IVF43):
    r"""Proxy of C++ itkPipelineMonitorImageFilterIVF43 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

    @staticmethod
    def __New_orig__():
        r"""__New_orig__() -> itkPipelineMonitorImageFilterIVF43_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43___New_orig__()

    def Clone(self):
        r"""Clone(self) -> itkPipelineMonitorImageFilterIVF43_Pointer"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_Clone(self)

    def SetClearPipelineOnGenerateOutputInformation(self, _arg):
        r"""
        SetClearPipelineOnGenerateOutputInformation(self, _arg)

        Parameters
        ----------
        _arg: bool

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_SetClearPipelineOnGenerateOutputInformation(self, _arg)

    def GetClearPipelineOnGenerateOutputInformation(self):
        r"""GetClearPipelineOnGenerateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_GetClearPipelineOnGenerateOutputInformation(self)

    def ClearPipelineOnGenerateOutputInformationOn(self):
        r"""ClearPipelineOnGenerateOutputInformationOn(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_ClearPipelineOnGenerateOutputInformationOn(self)

    def ClearPipelineOnGenerateOutputInformationOff(self):
        r"""ClearPipelineOnGenerateOutputInformationOff(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_ClearPipelineOnGenerateOutputInformationOff(self)

    def VerifyAllInputCanStream(self, expectedNumber):
        r"""
        VerifyAllInputCanStream(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_VerifyAllInputCanStream(self, expectedNumber)

    def VerifyAllInputCanNotStream(self):
        r"""VerifyAllInputCanNotStream(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_VerifyAllInputCanNotStream(self)

    def VerifyAllNoUpdate(self):
        r"""VerifyAllNoUpdate(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_VerifyAllNoUpdate(self)

    def VerifyDownStreamFilterExecutedPropagation(self):
        r"""VerifyDownStreamFilterExecutedPropagation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_VerifyDownStreamFilterExecutedPropagation(self)

    def VerifyInputFilterExecutedStreaming(self, expectedNumber):
        r"""
        VerifyInputFilterExecutedStreaming(self, expectedNumber) -> bool

        Parameters
        ----------
        expectedNumber: int

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_VerifyInputFilterExecutedStreaming(self, expectedNumber)

    def VerifyInputFilterMatchedUpdateOutputInformation(self):
        r"""VerifyInputFilterMatchedUpdateOutputInformation(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_VerifyInputFilterMatchedUpdateOutputInformation(self)

    def VerifyInputFilterBufferedRequestedRegions(self):
        r"""VerifyInputFilterBufferedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_VerifyInputFilterBufferedRequestedRegions(self)

    def VerifyInputFilterMatchedRequestedRegions(self):
        r"""VerifyInputFilterMatchedRequestedRegions(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_VerifyInputFilterMatchedRequestedRegions(self)

    def VerifyInputFilterRequestedLargestRegion(self):
        r"""VerifyInputFilterRequestedLargestRegion(self) -> bool"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_VerifyInputFilterRequestedLargestRegion(self)

    def GetNumberOfUpdates(self):
        r"""GetNumberOfUpdates(self) -> unsigned int"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_GetNumberOfUpdates(self)

    def GetOutputRequestedRegions(self):
        r"""GetOutputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_GetOutputRequestedRegions(self)

    def GetInputRequestedRegions(self):
        r"""GetInputRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_GetInputRequestedRegions(self)

    def GetUpdatedBufferedRegions(self):
        r"""GetUpdatedBufferedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_GetUpdatedBufferedRegions(self)

    def GetUpdatedRequestedRegions(self):
        r"""GetUpdatedRequestedRegions(self) -> vectoritkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_GetUpdatedRequestedRegions(self)

    def GetUpdatedOutputOrigin(self):
        r"""GetUpdatedOutputOrigin(self) -> itkPointD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_GetUpdatedOutputOrigin(self)

    def GetUpdatedOutputDirection(self):
        r"""GetUpdatedOutputDirection(self) -> itkMatrixD33"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_GetUpdatedOutputDirection(self)

    def GetUpdatedOutputSpacing(self):
        r"""GetUpdatedOutputSpacing(self) -> itkVectorD3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_GetUpdatedOutputSpacing(self)

    def GetUpdatedOutputLargestPossibleRegion(self):
        r"""GetUpdatedOutputLargestPossibleRegion(self) -> itkImageRegion3"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_GetUpdatedOutputLargestPossibleRegion(self)

    def ClearPipelineSavedInformation(self):
        r"""ClearPipelineSavedInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_ClearPipelineSavedInformation(self)

    def GenerateOutputInformation(self):
        r"""GenerateOutputInformation(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_GenerateOutputInformation(self)

    def GenerateInputRequestedRegion(self):
        r"""GenerateInputRequestedRegion(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_GenerateInputRequestedRegion(self)

    def GenerateData(self):
        r"""GenerateData(self)"""
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_GenerateData(self)
    __swig_destroy__ = _itkPipelineMonitorImageFilterPython.delete_itkPipelineMonitorImageFilterIVF43

    @staticmethod
    def cast(obj):
        r"""
        cast(obj) -> itkPipelineMonitorImageFilterIVF43

        Parameters
        ----------
        obj: itkLightObject *

        """
        return _itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_cast(obj)

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

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

          itkPipelineMonitorImageFilterIVF43.New(reader, threshold=10)

        is (most of the time) equivalent to:

          obj = itkPipelineMonitorImageFilterIVF43.New()
          obj.SetInput(0, reader.GetOutput())
          obj.SetThreshold(10)
        """
        obj = itkPipelineMonitorImageFilterIVF43.__New_orig__()
        from itk.support import template_class
        template_class.New(obj, *args, **kargs)
        return obj
    New = staticmethod(New)


# Register itkPipelineMonitorImageFilterIVF43 in _itkPipelineMonitorImageFilterPython:
_itkPipelineMonitorImageFilterPython.itkPipelineMonitorImageFilterIVF43_swigregister(itkPipelineMonitorImageFilterIVF43)

from itk.support import helpers
import itk.support.types as itkt
from typing import Sequence, Tuple, Union

@helpers.accept_array_like_xarray_torch
def pipeline_monitor_image_filter(*args: itkt.ImageLike,  clear_pipeline_on_generate_output_information: bool=...,**kwargs)-> itkt.ImageSourceReturn:
    """Functional interface for PipelineMonitorImageFilter"""
    import itk

    kwarg_typehints = { 'clear_pipeline_on_generate_output_information':clear_pipeline_on_generate_output_information }
    specified_kwarg_typehints = { k:v for (k,v) in kwarg_typehints.items() if kwarg_typehints[k] is not ... }
    kwargs.update(specified_kwarg_typehints)


    instance = itk.PipelineMonitorImageFilter.New(*args, **kwargs)

    return instance.__internal_call__()

def pipeline_monitor_image_filter_init_docstring():
    import itk
    from itk.support import template_class

    filter_class = itk.ITKTestKernel.PipelineMonitorImageFilter
    pipeline_monitor_image_filter.process_object = filter_class
    is_template = isinstance(filter_class, template_class.itkTemplate)
    if is_template:
        filter_object = filter_class.values()[0]
    else:
        filter_object = filter_class

    pipeline_monitor_image_filter.__doc__ = filter_object.__doc__



