C# Class QualisysRealTime.Unity.Skeleton.JointLocalization

Afficher le fichier Open project: qualisys/Qualisys-Unity-SDK Class Usage Examples

Private Properties

Свойство Type Description
GetAnkleLeft void
GetAnklePos Vector3
GetAnkleRight void
GetFootBaseLeft void
GetFootBaseRight void
GetFootLeft void
GetFootRight void
GetHandLeft void
GetHandRight void
GetHead void
GetHeadTop void
GetHipJoint Vector3
GetIndexLeft void
GetIndexRight void
GetKneePos Vector3
GetLowerArmLeft void
GetLowerArmRight void
GetShoulderLeft void
GetShoulderRight void
GetThumbLeft void
GetThumbRight void
GetTrapLeft void
GetTrapRight void
GetUpperArmLeft void
GetUpperArmRight void
GetUpperarmJoint Vector3
GetWristLeft void
GetWristRight void
LowerLegLeft void
LowerLegRight void
MidSpine void
Neck void
Plevis void
SetJointsRecursive void
SetJointsRecursive void
SpineEnd void
SpineRoot void
UpperLegLeft void
UpperLegRight void

Méthodes publiques

Méthode Description
GetJointLocation ( Vector3>.Dictionary markerData, BipedSkeleton &skeleton ) : void

Fills in the skeleton with the joint positions given the set of markers

JointLocalization ( MarkersNames markers ) : System

Setting up for joint localization

Private Methods

Méthode Description
GetAnkleLeft ( Bone b ) : void
GetAnklePos ( bool isRightAnkle ) : Vector3
GetAnkleRight ( Bone b ) : void
GetFootBaseLeft ( Bone b ) : void
GetFootBaseRight ( Bone b ) : void
GetFootLeft ( Bone b ) : void
GetFootRight ( Bone b ) : void
GetHandLeft ( Bone b ) : void
GetHandRight ( Bone b ) : void
GetHead ( Bone b ) : void
GetHeadTop ( Bone b ) : void
GetHipJoint ( bool isRightHip ) : Vector3
GetIndexLeft ( Bone b ) : void
GetIndexRight ( Bone b ) : void
GetKneePos ( bool isRightKnee ) : Vector3
GetLowerArmLeft ( Bone b ) : void
GetLowerArmRight ( Bone b ) : void
GetShoulderLeft ( Bone b ) : void
GetShoulderRight ( Bone b ) : void
GetThumbLeft ( Bone b ) : void
GetThumbRight ( Bone b ) : void
GetTrapLeft ( Bone b ) : void
GetTrapRight ( Bone b ) : void
GetUpperArmLeft ( Bone b ) : void
GetUpperArmRight ( Bone b ) : void
GetUpperarmJoint ( bool isRightShoulder ) : Vector3
GetWristLeft ( Bone b ) : void
GetWristRight ( Bone b ) : void
LowerLegLeft ( Bone b ) : void
LowerLegRight ( Bone b ) : void
MidSpine ( Bone b ) : void
Neck ( Bone b ) : void
Plevis ( Bone b ) : void
SetJointsRecursive ( ICollection boneList, int &index ) : void

Helper function

SetJointsRecursive ( TreeNode currBone, int &index ) : void

Recursive function to set the new bone position and rotation

SpineEnd ( Bone b ) : void
SpineRoot ( Bone b ) : void
UpperLegLeft ( Bone b ) : void
UpperLegRight ( Bone b ) : void

Method Details

GetJointLocation() public méthode

Fills in the skeleton with the joint positions given the set of markers
public GetJointLocation ( Vector3>.Dictionary markerData, BipedSkeleton &skeleton ) : void
markerData Vector3>.Dictionary The dictionary contaiing the markers and their position
skeleton BipedSkeleton The skeleton to be filled in
Résultat void

JointLocalization() public méthode

Setting up for joint localization
public JointLocalization ( MarkersNames markers ) : System
markers MarkersNames The aliases of the marker names
Résultat System