다음을 통해 공유


HandPartPose<ContextType> 클래스

정의

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay, nq}")]
public abstract class HandPartPose<ContextType> : Microsoft.Gestures.PoseConstraint where ContextType : GestureContext

형식 매개 변수

ContextType

클래스가 참조하는 컨텍스트입니다. 이 값은 a HandContext 또는 a FingersContext입니다. HandContext 형식 매개 변수는 이 자식 클래스가 하나 이상의 손과 관련된 제약 조건을 나타내도록 하는 데 사용됩니다PalmPose. FingersContext 형식 매개 변수는 이 자식 클래스가 하나 이상의 손가락과 관련된 제약 조건을 나타내도록 하는 데 사용됩니다FingerPose. 사용 가능한 다양한 유형의 손 및 손가락 컨텍스트에 대해 알아보려면 다음을 참조하세요 .

상속
HandPartPose<ContextType>
파생
특성

설명

자식 클래스는 HandPartPose<ContextType> 손바닥의 상태를 설명하는 제약 조건을 지정하는 데 사용됩니다 (예 : "오른손의 손바닥이 앞으로 향합니다") - 또는 손가락 (예 : "인덱스, 중간, 링 및 핑키 손가락이 접힌다")을 참조하십시오.

모든 HandPartPose<ContextType> 사용자에는 Context 연결된 연결이 있습니다. 인스턴스 ContextHandPartPose<ContextType> 가 관련된 손의 구체적인 부분을 지정합니다. 예를 들어 제약 조건을 처리 PalmPose 할 때 입력 인수와 함께 RightHand 생성자를 사용하여 SingleHandContext(Hand) 인스턴스화된 컨텍스트는 제약 조건이 오른손과 관련이 있음을 PalmPoseSingleHandContext 나타냅니다. 마찬가지로 제약 조건을 처리 FingerPose 할 때 입력 인수와 함께 Pinky 생성자를 사용하여 SingleFingerContext(Finger) 인스턴스화된 컨텍스트는 제약 조건이 핑키 핑거와 관련이 있음을 FingerPoseSingleFingerContext 나타냅니다. 사용 가능한 다양한 유형의 손 및 손가락 컨텍스트에 대해 자세히 알아보려면 다음을 참조하세요.

이 속성은 Direction 손 부분이 가리키는 방향을 설명합니다. 제약 조건을 PalmPose 처리 할 때, 손 Direction 바닥 정상 (손바닥에 수직 방향)을 참조하고 처리 FingerPose할 때, 그것은 손가락의 방향을 가리킵니다 (이는 손가락의 디스탈 지골과 정렬).

생성자

HandPartPose<ContextType>()

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

HandPartPose<ContextType>(ContextType, PoseDirection)

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

필드

DefaultPoseDirection

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

속성

Context

이 제약 조건이 참조 SingleHandContextAnyHandContext 하는 손의 일부(제약 조건 또는 SingleFingerContextAnyFingerContext 제약 조건의 AllHandsContext 경우 PalmPose 또는 AllFingersContextFingerPose 제약 조건)를 나타냅니다.

Direction

이 손 부분의 방향 : 손바닥의 PalmPose 경우 정상 손바닥 또는 손가락이 가리키는 방향 중 하나 FingerPose.

IsFrozen

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

(다음에서 상속됨 GesturesFrameworkObject)

메서드

CalculateHashCode()

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

DeepFreeze()

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

Equals(Object)

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

(다음에서 상속됨 GesturesFrameworkObject)
EqualsInternal(Object)

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

Freeze()

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

(다음에서 상속됨 GesturesFrameworkObject)
GetHashCode()

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

(다음에서 상속됨 GesturesFrameworkObject)
ToString()

HandPartPose<ContextType> 인스턴스의 문자열 표현을 반환합니다.

ValidateCore()

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

VerifyNotFrozen(String)

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

(다음에서 상속됨 GesturesFrameworkObject)

명시적 인터페이스 구현

IValidatable.Validate()

손 파트의 포즈를 나타내는 추상 기본 클래스입니다.

(다음에서 상속됨 GesturesFrameworkObject)

적용 대상