# Interface for submodule: SpatialOrientationAdapter
from typing import Union, Any
# additional imports
from .support.template_class import itkTemplate as _itkTemplate


# Interface for class: SpatialOrientationAdapter
from ._proxies import SpatialOrientationAdapterProxy as _SpatialOrientationAdapterProxy
class _SpatialOrientationAdapterTemplate(_itkTemplate):
    """Interface for instantiating itk::SpatialOrientationAdapter"""

    def __new__(cls, *args: Any) -> _SpatialOrientationAdapterProxy:
        """Instantiate itk::SpatialOrientationAdapter"""
        ...

    def __call__(self, *args: Any) -> _SpatialOrientationAdapterProxy:
        """Instantiate itk::SpatialOrientationAdapter"""
        ...

SpatialOrientationAdapter = _SpatialOrientationAdapterTemplate

