Ejemplo n.º 1
0
 /// <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);
 }
Ejemplo n.º 3
0
 /// <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;
 }
Ejemplo n.º 4
0
 /// <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);
 }
Ejemplo n.º 5
0
 /// <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);
 }