Exemplo n.º 1
0
        static public void setPose6D(Pose6D pose, decimal?x, decimal?y, decimal?z, decimal?yaw, decimal?pitch, decimal?roll, decimal?confidence)
        {
            pose.XSpecified          = x.HasValue;
            pose.YSpecified          = y.HasValue;
            pose.ZSpecified          = z.HasValue;
            pose.YawSpecified        = yaw.HasValue;
            pose.PitchSpecified      = pitch.HasValue;
            pose.RollSpecified       = roll.HasValue;
            pose.ConfidenceSpecified = confidence.HasValue;

            if (x.HasValue)
            {
                pose.X = x.Value;
            }
            if (y.HasValue)
            {
                pose.Y = y.Value;
            }
            if (z.HasValue)
            {
                pose.Z = z.Value;
            }
            if (yaw.HasValue)
            {
                pose.Yaw = yaw.Value;
            }
            if (pitch.HasValue)
            {
                pose.Pitch = pitch.Value;
            }
            if (roll.HasValue)
            {
                pose.Roll = roll.Value;
            }
            if (confidence.HasValue)
            {
                pose.Confidence = confidence.Value;
            }
        }
Exemplo n.º 2
0
        public static void setPose6D(Pose6D pose, decimal? x, decimal? y, decimal? z, decimal? yaw, decimal? pitch, decimal? roll, decimal? confidence)
        {
            pose.XSpecified = x.HasValue;
            pose.YSpecified = y.HasValue;
            pose.ZSpecified = z.HasValue;
            pose.YawSpecified = yaw.HasValue;
            pose.PitchSpecified = pitch.HasValue;
            pose.RollSpecified = roll.HasValue;
            pose.ConfidenceSpecified = confidence.HasValue;

            if (x.HasValue)
            {
                pose.X = x.Value;
            }
            if (y.HasValue)
            {
                pose.Y = y.Value;
            }
            if (z.HasValue)
            {
                pose.Z = z.Value;
            }
            if (yaw.HasValue)
            {
                pose.Yaw = yaw.Value;
            }
            if (pitch.HasValue)
            {
                pose.Pitch = pitch.Value;
            }
            if (roll.HasValue)
            {
                pose.Roll = roll.Value;
            }
            if (confidence.HasValue)
            {
                pose.Confidence = confidence.Value;
            }
        }