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

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

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



swig = {}
import itk.ITKPyBasePython
import itk.ITKWatershedsPython
import itk.ITKVoronoiPython
import itk.ITKVTKPython
import itk.ITKThresholdingPython
import itk.ITKStatisticsPython
import itk.ITKSpatialObjectsPython
import itk.ITKSmoothingPython
import itk.ITKSignedDistanceFunctionPython
import itk.ITKRegistrationCommonPython
import itk.ITKRegionGrowingPython
import itk.ITKQuadEdgeMeshFilteringPython
import itk.ITKQuadEdgeMeshPython
import itk.ITKPathPython
import itk.ITKPDEDeformableRegistrationPython
import itk.ITKOptimizersPython
import itk.ITKNarrowBandPython
import itk.ITKMeshPython
import itk.ITKMathematicalMorphologyPython
import itk.ITKLevelSetsPython
import itk.ITKLabelVotingPython
import itk.ITKLabelMapPython
import itk.ITKImageStatisticsPython
import itk.ITKImageLabelPython
import itk.ITKImageIntensityPython
import itk.ITKImageGridPython
import itk.ITKImageGradientPython
import itk.ITKImageFusionPython
import itk.ITKImageFunctionPython
import itk.ITKImageFilterBasePython
import itk.ITKImageFeaturePython
import itk.ITKImageComposePython
import itk.ITKImageComparePython
import itk.ITKIOVTKPython
import itk.ITKIOTransformMatlabPython
import itk.ITKIOTransformInsightLegacyPython
import itk.ITKIOTransformHDF5Python
import itk.ITKIOTransformBasePython
import itk.ITKIOTIFFPython
import itk.ITKIOStimulatePython
import itk.ITKIOSpatialObjectsPython
import itk.ITKIOSiemensPython
import itk.ITKIORAWPython
import itk.ITKIOPNGPython
import itk.ITKIONRRDPython
import itk.ITKIONIFTIPython
import itk.ITKIOMetaPython
import itk.ITKIOJPEGPython
import itk.ITKIOImageBasePython
import itk.ITKIOIPLPython
import itk.ITKIOGIPLPython
import itk.ITKIOGEPython
import itk.ITKIOGDCMPython
import itk.ITKIOBioRadPython
import itk.ITKIOBMPPython
import itk.ITKFiniteDifferencePython
import itk.ITKFFTPython
import itk.ITKEigenPython
import itk.ITKDistanceMapPython
import itk.ITKDisplacementFieldPython
import itk.ITKCurvatureFlowPython
import itk.ITKConnectedComponentsPython
import itk.ITKCommonPython
import itk.ITKClassifiersPython
import itk.ITKBinaryMathematicalMorphologyPython
import itk.ITKBiasCorrectionPython
import itk.ITKAntiAliasPython
import itk.ITKAnisotropicSmoothingPython
from itk.itkVoxBoCUBImageIOPython import *
from itk.itkStochasticFractalDimensionImageFilterPython import *
from itk.itkScalarChanAndVeseSparseLevelSetImageFilterPython import *
from itk.itkScalarChanAndVeseLevelSetFunctionPython import *
from itk.itkScalarChanAndVeseDenseLevelSetImageFilterPython import *
from itk.itkRobustAutomaticThresholdImageFilterPython import *
from itk.itkRankImageFilterPython import *
from itk.itkMaskedRankImageFilterPython import *
from itk.itkLabelGeometryImageFilterPython import *
from itk.itkGridForwardWarpImageFilterPython import *
from itk.itkFastSymmetricForcesDemonsRegistrationFilterPython import *
from itk.itkFastApproximateRankImageFilterPython import *
from itk.itkESMDemonsRegistrationFunctionPython import *
from itk.itkDirectFourierReconstructionImageToImageFilterPython import *
from itk.itkBoxSigmaImageFilterPython import *
from itk.itkBoxMeanImageFilterPython import *
from itk.itkAreaOpeningImageFilterPython import *
from itk.itkAreaClosingImageFilterPython import *



