FingertipPlacementRelation 클래스

정의

손가락의 상대적 배치를 설명하는 제약 조건을 나타냅니다.

public class FingertipPlacementRelation : Microsoft.Gestures.FingersRelation<Microsoft.Gestures.RelativePlacement>
상속

설명

제약 조건은 FingertipPlacementRelation 서로 다른 손가락의 RelativePlacement 손끝 사이의 상태를 나타내는 데 사용할 수 있습니다. 예를 들어 사용자의 인덱스 손가락이 사용자의 엄지 손가락 위에 배치될 때 트리거되는 값을 지정 HandPose 하려면 다음 구문을 사용합니다.

var indexAboveThumbPose = new HandPose("IndexAboveThumb", new FingertipPlacementRelation(Finger.Index, RelativePlacement.Above, Finger.Thumb));

제약 조건은 FingertipPlacementRelation 손가락 ContextOtherContext손가락 사이의 관계를 적용합니다PlacementRelation. RelativePlacement 관계는 대칭이 아닙니다. 즉, 값을 ContextOtherContext 교환할 경우 전체 FingertipPlacementRelation 제약 조건의 의미가 대칭 이동됩니다.

포함하는 Gesture 개체가 FingertipPlacementRelation 제스처 런타임에 등록될 때까지 인스턴스를 변경할 수 있으며, 이때 고정되어 더 이상 수정할 수 없습니다.

생성자

FingertipPlacementRelation()

의 빈 인스턴스를 FingertipPlacementRelation만듭니다. 의미 있는 제약 Context조건을 얻으려면 값 OtherContextPlacementRelation 수동으로 설정되어야 합니다.

FingertipPlacementRelation(Finger, RelativePlacement, Finger)

제약 조건의 새 인스턴스를 FingertipPlacementRelation 만들어 관계를 finger 적용 placementRelation 합니다otherFinger.

FingertipPlacementRelation(Finger, RelativePlacement, IEnumerable<Finger>)

제약 조건의 새 인스턴스를 FingertipPlacementRelation 만들어 각 otherFingers제약 조건 간의 finger 관계를 적용 placementRelation 합니다.

FingertipPlacementRelation(FingersContext, RelativePlacement, FingersContext)

제약 조건의 새 인스턴스를 FingertipPlacementRelation 만들어 표시된 손가락과 으로 표시된 contextotherContext손가락 사이의 관계를 적용 placementRelation 합니다.

FingertipPlacementRelation(IEnumerable<Finger>, RelativePlacement, Finger)

제약 조건의 새 인스턴스를 FingertipPlacementRelation 만들어 각 fingers 제약 조건과 제약 조건 placementRelation 간의 관계를 적용합니다otherFinger.

FingertipPlacementRelation(IEnumerable<Finger>, RelativePlacement, IEnumerable<Finger>)

제약 조건의 새 인스턴스를 FingertipPlacementRelation 만들어 각각과 각 fingers 제약 조건 간의 관계를 적용 placementRelation 합니다otherFingers.

필드

_relation

손가락의 상대적 배치를 설명하는 제약 조건을 나타냅니다.

(다음에서 상속됨 FingersRelation<TRelationEnum>)

속성

Context

FingersRelation<TRelationEnum> 제약 조건에 참여하는 첫 번째 손가락 집합입니다.

(다음에서 상속됨 FingersRelation<TRelationEnum>)
IsFrozen

손가락의 상대적 배치를 설명하는 제약 조건을 나타냅니다.

(다음에서 상속됨 GesturesFrameworkObject)
OtherContext

FingersRelation<TRelationEnum> 제약 조건에 참여하는 두 번째 손가락 집합입니다.

(다음에서 상속됨 FingersRelation<TRelationEnum>)
PlacementRelation

표시된 손가락과 으로 표시된 OtherContext손가락 사이에 적용되는 Context 관계를 FingertipPlacementRelation 지정합니다.

메서드

CalculateHashCode()

손가락의 상대적 배치를 설명하는 제약 조건을 나타냅니다.

(다음에서 상속됨 FingersRelation<TRelationEnum>)
DeepFreeze()

손가락의 상대적 배치를 설명하는 제약 조건을 나타냅니다.

(다음에서 상속됨 FingersRelation<TRelationEnum>)
Equals(Object)

손가락의 상대적 배치를 설명하는 제약 조건을 나타냅니다.

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

손가락의 상대적 배치를 설명하는 제약 조건을 나타냅니다.

(다음에서 상속됨 FingersRelation<TRelationEnum>)
Freeze()

손가락의 상대적 배치를 설명하는 제약 조건을 나타냅니다.

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

손가락의 상대적 배치를 설명하는 제약 조건을 나타냅니다.

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

FingersRelation<TRelationEnum> 인스턴스의 표현을 String 반환합니다.

(다음에서 상속됨 FingersRelation<TRelationEnum>)
ValidateCore()

손가락의 상대적 배치를 설명하는 제약 조건을 나타냅니다.

VerifyNotFrozen(String)

손가락의 상대적 배치를 설명하는 제약 조건을 나타냅니다.

(다음에서 상속됨 GesturesFrameworkObject)

명시적 인터페이스 구현

IValidatable.Validate()

손가락의 상대적 배치를 설명하는 제약 조건을 나타냅니다.

(다음에서 상속됨 GesturesFrameworkObject)

적용 대상