Share via


PalmPose Sınıf

Tanım

Avuç içi pozu için bir kısıtlamayı temsil eder, uzaydaki yönünü ve hangi eliyle ilişkili olduğunu açıklar.

public class PalmPose : Microsoft.Gestures.HandPartPose<Microsoft.Gestures.HandContext>
Devralma

Açıklamalar

Bir PalmPose kısıtlamada yer alan bilgiler palmiyenin aşağıdaki yönlerini açıklar:

Bu üç özellik birlikte avucunun pozunu doğru bir şekilde düzeltir. Örneğin, bir PalmPose öğesinin aşağıdaki yapılandırması bir "stop-sign" HandPoseiçin bir kısıtlama olarak kullanılabilir: SingleHandContext ile RightHandilişkili olan , Direction ile ilişkili olan ve ile karşı ForwardUpkarşıya olan bir Orientation .

Oluşturucular

PalmPose()

Boş PalmPose bir örnek oluşturur. Anlamlı bir kısıtlama elde etmek için veDirection\veya Orientation değerlerinin Contextel ile ayarlanması gerekir. Undefined.

PalmPose(HandContext, PoseDirection, PoseDirection)

içinde bahsedilen handContextellerin avuç içi pozunu açıklayan yeni PalmPose bir kısıtlama oluşturur.

Alanlar

DefaultPoseDirection

Avuç içi pozu için bir kısıtlamayı temsil eder, uzaydaki yönünü ve hangi eliyle ilişkili olduğunu açıklar.

(Devralındığı yer: HandPartPose<ContextType>)

Özellikler

Context

Bu kısıtlamanın elin hangi bölümlerine başvurduğu gösterir: , AnyHandContext ya da AllHandsContextSingleHandContextbir PalmPose kısıtlama ve ya da AnyFingerContextSingleFingerContextAllFingersContext bir kısıtlama içinFingerPose.

(Devralındığı yer: HandPartPose<ContextType>)
Direction

Bu el kısmının yönü: Bir durumunda avuç içi normal veya bir PalmPose durumunda FingerPoseparmaklarının işaret ettiği yön.

(Devralındığı yer: HandPartPose<ContextType>)
IsFrozen

Avuç içi pozu için bir kısıtlamayı temsil eder, uzaydaki yönünü ve hangi eliyle ilişkili olduğunu açıklar.

(Devralındığı yer: GesturesFrameworkObject)
Orientation

Orta parmakla hizalanacak yön uzatılmış olsaydı.

Yöntemler

CalculateHashCode()

Avuç içi pozu için bir kısıtlamayı temsil eder, uzaydaki yönünü ve hangi eliyle ilişkili olduğunu açıklar.

DeepFreeze()

Avuç içi pozu için bir kısıtlamayı temsil eder, uzaydaki yönünü ve hangi eliyle ilişkili olduğunu açıklar.

(Devralındığı yer: HandPartPose<ContextType>)
Equals(Object)

Avuç içi pozu için bir kısıtlamayı temsil eder, uzaydaki yönünü ve hangi eliyle ilişkili olduğunu açıklar.

(Devralındığı yer: GesturesFrameworkObject)
EqualsInternal(Object)

Avuç içi pozu için bir kısıtlamayı temsil eder, uzaydaki yönünü ve hangi eliyle ilişkili olduğunu açıklar.

Freeze()

Avuç içi pozu için bir kısıtlamayı temsil eder, uzaydaki yönünü ve hangi eliyle ilişkili olduğunu açıklar.

(Devralındığı yer: GesturesFrameworkObject)
GetHashCode()

Avuç içi pozu için bir kısıtlamayı temsil eder, uzaydaki yönünü ve hangi eliyle ilişkili olduğunu açıklar.

(Devralındığı yer: GesturesFrameworkObject)
ToString()

Bunu PalmPoseaçıklayan bir String döndürür.

ValidateCore()

Avuç içi pozu için bir kısıtlamayı temsil eder, uzaydaki yönünü ve hangi eliyle ilişkili olduğunu açıklar.

VerifyNotFrozen(String)

Avuç içi pozu için bir kısıtlamayı temsil eder, uzaydaki yönünü ve hangi eliyle ilişkili olduğunu açıklar.

(Devralındığı yer: GesturesFrameworkObject)

Belirtik Arabirim Kullanımları

IValidatable.Validate()

Avuç içi pozu için bir kısıtlamayı temsil eder, uzaydaki yönünü ve hangi eliyle ilişkili olduğunu açıklar.

(Devralındığı yer: GesturesFrameworkObject)

Şunlara uygulanır