/// <summary> ///Copies the data member values of the current JointDesc to the specified target object ///</summary> ///<param name="target">target object (must be an instance of)</param> public virtual void CopyTo(Microsoft.Dss.Core.IDssSerializable target) { global::ProMRDS.Simulation.JointMover.Proxy.JointDesc typedTarget = ((global::ProMRDS.Simulation.JointMover.Proxy.JointDesc)(target)); typedTarget._Name = this._Name; typedTarget._Swing1Angle = this._Swing1Angle; typedTarget._Swing2Angle = this._Swing2Angle; typedTarget._TwistAngle = this._TwistAngle; typedTarget._X = this._X; typedTarget._Y = this._Y; typedTarget._Z = this._Z; }
public static object ProMRDS_Simulation_JointMover_JointDesc_TO_ProMRDS_Simulation_JointMover_Proxy_JointDesc(object transformFrom) { global::ProMRDS.Simulation.JointMover.Proxy.JointDesc target = new global::ProMRDS.Simulation.JointMover.Proxy.JointDesc(); global::ProMRDS.Simulation.JointMover.JointDesc from = ((global::ProMRDS.Simulation.JointMover.JointDesc)(transformFrom)); target.Name = from.Name; target.Swing1Angle = from.Swing1Angle; target.Swing2Angle = from.Swing2Angle; target.TwistAngle = from.TwistAngle; target.X = from.X; target.Y = from.Y; target.Z = from.Z; return(target); }
/// <summary> ///Copies the data member values of the current DOFDesc to the specified target object ///</summary> ///<param name="target">target object (must be an instance of)</param> public virtual void CopyTo(Microsoft.Dss.Core.IDssSerializable target) { global::ProMRDS.Simulation.JointMover.Proxy.DOFDesc typedTarget = ((global::ProMRDS.Simulation.JointMover.Proxy.DOFDesc)(target)); typedTarget._Name = this._Name; if ((this._Description != null)) { global::ProMRDS.Simulation.JointMover.Proxy.JointDesc tmp = new global::ProMRDS.Simulation.JointMover.Proxy.JointDesc(); ((Microsoft.Dss.Core.IDssSerializable)(this._Description)).CopyTo(((Microsoft.Dss.Core.IDssSerializable)(tmp))); typedTarget._Description = tmp; } typedTarget._Type = this._Type; typedTarget._Minimum = this._Minimum; typedTarget._Maximum = this._Maximum; typedTarget._Scale = this._Scale; typedTarget._IsVelocityDrive = this._IsVelocityDrive; typedTarget._DefaultDriveValue = this._DefaultDriveValue; }
/// <summary> ///Deserializes DOFDesc ///</summary> ///<param name="reader">the reader from which to deserialize</param> ///<returns>deserialized DOFDesc</returns> public virtual object Deserialize(System.IO.BinaryReader reader) { if ((reader.ReadByte() != 0)) { this._Name = reader.ReadString(); } if ((reader.ReadByte() != 0)) { this._Description = ((global::ProMRDS.Simulation.JointMover.Proxy.JointDesc)(((Microsoft.Dss.Core.IDssSerializable)(new global::ProMRDS.Simulation.JointMover.Proxy.JointDesc())).Deserialize(reader))); } this._Type = ((global::ProMRDS.Simulation.JointMover.Proxy.DOFType)(reader.ReadInt32())); this._Minimum = reader.ReadSingle(); this._Maximum = reader.ReadSingle(); this._Scale = reader.ReadSingle(); this._IsVelocityDrive = reader.ReadBoolean(); this._DefaultDriveValue = reader.ReadSingle(); return(this); }
/// <summary> ///Clones JointDesc ///</summary> ///<returns>cloned value</returns> public virtual object Clone() { global::ProMRDS.Simulation.JointMover.Proxy.JointDesc target0 = new global::ProMRDS.Simulation.JointMover.Proxy.JointDesc(); this.CopyTo(target0); return(target0); }