from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from typing import ClassVar as _ClassVar

DESCRIPTOR: _descriptor.FileDescriptor

class TouchScreenDepthPolicy(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
    __slots__ = ()
    TOUCH_SCREEN_DEPTH_POLICY_NONE: _ClassVar[TouchScreenDepthPolicy]
    TOUCH_SCREEN_DEPTH_POLICY_PREFER: _ClassVar[TouchScreenDepthPolicy]
    TOUCH_SCREEN_DEPTH_POLICY_REQUIRE: _ClassVar[TouchScreenDepthPolicy]

class TouchScreenTargetPointMethod(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
    __slots__ = ()
    TOUCH_SCREEN_TARGET_POINT_METHOD_TAG_PLANE: _ClassVar[TouchScreenTargetPointMethod]
    TOUCH_SCREEN_TARGET_POINT_METHOD_DEPTH_IMAGE: _ClassVar[TouchScreenTargetPointMethod]

class TouchScreenFingerType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
    __slots__ = ()
    TOUCH_SCREEN_FINGER_TYPE_PINKY: _ClassVar[TouchScreenFingerType]
    TOUCH_SCREEN_FINGER_TYPE_RING: _ClassVar[TouchScreenFingerType]
    TOUCH_SCREEN_FINGER_TYPE_MIDDLE: _ClassVar[TouchScreenFingerType]
    TOUCH_SCREEN_FINGER_TYPE_INDEX: _ClassVar[TouchScreenFingerType]
    TOUCH_SCREEN_FINGER_TYPE_THUMB: _ClassVar[TouchScreenFingerType]

class TouchScreenTactileRegion(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
    __slots__ = ()
    TOUCH_SCREEN_TACTILE_REGION_TIP: _ClassVar[TouchScreenTactileRegion]
    TOUCH_SCREEN_TACTILE_REGION_FINGER: _ClassVar[TouchScreenTactileRegion]
    TOUCH_SCREEN_TACTILE_REGION_PAD: _ClassVar[TouchScreenTactileRegion]
    TOUCH_SCREEN_TACTILE_REGION_THUMB_MIDDLE: _ClassVar[TouchScreenTactileRegion]

class TouchScreenTactileCriterion(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
    __slots__ = ()
    TOUCH_SCREEN_TACTILE_CRITERION_FZ: _ClassVar[TouchScreenTactileCriterion]
    TOUCH_SCREEN_TACTILE_CRITERION_MAGNITUDE: _ClassVar[TouchScreenTactileCriterion]

class TouchScreenAlignMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
    __slots__ = ()
    TOUCH_SCREEN_ALIGN_MODE_POSE_AND_POSITION: _ClassVar[TouchScreenAlignMode]
    TOUCH_SCREEN_ALIGN_MODE_RX_RY_AND_POSITION: _ClassVar[TouchScreenAlignMode]
    TOUCH_SCREEN_ALIGN_MODE_POSITION_ONLY: _ClassVar[TouchScreenAlignMode]
TOUCH_SCREEN_DEPTH_POLICY_NONE: TouchScreenDepthPolicy
TOUCH_SCREEN_DEPTH_POLICY_PREFER: TouchScreenDepthPolicy
TOUCH_SCREEN_DEPTH_POLICY_REQUIRE: TouchScreenDepthPolicy
TOUCH_SCREEN_TARGET_POINT_METHOD_TAG_PLANE: TouchScreenTargetPointMethod
TOUCH_SCREEN_TARGET_POINT_METHOD_DEPTH_IMAGE: TouchScreenTargetPointMethod
TOUCH_SCREEN_FINGER_TYPE_PINKY: TouchScreenFingerType
TOUCH_SCREEN_FINGER_TYPE_RING: TouchScreenFingerType
TOUCH_SCREEN_FINGER_TYPE_MIDDLE: TouchScreenFingerType
TOUCH_SCREEN_FINGER_TYPE_INDEX: TouchScreenFingerType
TOUCH_SCREEN_FINGER_TYPE_THUMB: TouchScreenFingerType
TOUCH_SCREEN_TACTILE_REGION_TIP: TouchScreenTactileRegion
TOUCH_SCREEN_TACTILE_REGION_FINGER: TouchScreenTactileRegion
TOUCH_SCREEN_TACTILE_REGION_PAD: TouchScreenTactileRegion
TOUCH_SCREEN_TACTILE_REGION_THUMB_MIDDLE: TouchScreenTactileRegion
TOUCH_SCREEN_TACTILE_CRITERION_FZ: TouchScreenTactileCriterion
TOUCH_SCREEN_TACTILE_CRITERION_MAGNITUDE: TouchScreenTactileCriterion
TOUCH_SCREEN_ALIGN_MODE_POSE_AND_POSITION: TouchScreenAlignMode
TOUCH_SCREEN_ALIGN_MODE_RX_RY_AND_POSITION: TouchScreenAlignMode
TOUCH_SCREEN_ALIGN_MODE_POSITION_ONLY: TouchScreenAlignMode
