NaoKinectTest.HumanModel.HumanSkeleton.getJointIdForSide C# (CSharp) Méthode

getJointIdForSide() private méthode

private getJointIdForSide ( sides side, side_joints joint ) : JointID
side sides
joint side_joints
Résultat JointID
        private JointID getJointIdForSide(sides side, side_joints joint)
        {
            switch (side)
            {
                case sides.LEFT:
                    switch (joint)
                    {
                        case side_joints.ELBOW:
                            return JointID.ElbowLeft;
                        case side_joints.SHOULDER:
                            return JointID.ShoulderLeft;
                        case side_joints.WRIST:
                            return JointID.WristLeft;
                        default:
                            // Invalid
                            return JointID.Count;
                    }
                case sides.RIGHT:
                {
                    switch (joint)
                    {
                        case side_joints.ELBOW:
                            return JointID.ElbowRight;
                        case side_joints.SHOULDER:
                            return JointID.ShoulderRight;
                        case side_joints.WRIST:
                            return JointID.WristRight;
                        default:
                            // Invalid
                            return JointID.Count;
                    }
                }
                default:
                    return JointID.Count;
            }
        }