using System; using System.Collections; using System.Collections.Generic; using System.Linq; namespace KinematicsBase { #region BaseClass [Serializable] public class JointPose { /// /// 0 /// public string JointId { get; set; } /// /// 1 名称 /// public string JointName { get; set; } public string ModelId { get; set; } /// /// 2 值 /// public double Value { get; set; } /// /// 3 速度 /// public double Speed { get; set; } /// /// 4 驱动关节 /// public bool IsDriving { get; set; } /// /// 5 倍率 /// public double ValueFactor { get; set; } /// /// 6 加速 /// public double AccelerationStart { get; set; } /// /// 7 减速 /// public double AccelerationEnd { get; set; } /// /// 8 最小值 /// public double LowLimit { get; set; } /// /// 9 最大值 /// public double HighLimit { get; set; } /// /// 10 时间 /// public int Interval { get; set; } public JointPose() { } public JointPose(string JointId, string JointName) { this.JointId = JointId; this.JointName = JointName; Value = 0; Speed = 100; ValueFactor = 1; } } #endregion }