HandPartPose<ContextType> 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
손 파트의 포즈를 나타내는 추상 기본 클래스입니다.
[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> 사용자에는 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) |