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);
 }
 public static object ProMRDS_Simulation_JointMover_DOFDesc_TO_ProMRDS_Simulation_JointMover_Proxy_DOFDesc(object transformFrom)
 {
     global::ProMRDS.Simulation.JointMover.Proxy.DOFDesc target = new global::ProMRDS.Simulation.JointMover.Proxy.DOFDesc();
     global::ProMRDS.Simulation.JointMover.DOFDesc       from   = ((global::ProMRDS.Simulation.JointMover.DOFDesc)(transformFrom));
     target.Name = from.Name;
     global::ProMRDS.Simulation.JointMover.JointDesc tmp = from.Description;
     if ((tmp != null))
     {
         target.Description = ((global::ProMRDS.Simulation.JointMover.Proxy.JointDesc)(ProMRDS_Simulation_JointMover_JointDesc_TO_ProMRDS_Simulation_JointMover_Proxy_JointDesc(tmp)));
     }
     target.Type              = ((global::ProMRDS.Simulation.JointMover.Proxy.DOFType)(((int)(from.Type))));
     target.Minimum           = from.Minimum;
     target.Maximum           = from.Maximum;
     target.Scale             = from.Scale;
     target.IsVelocityDrive   = from.IsVelocityDrive;
     target.DefaultDriveValue = from.DefaultDriveValue;
     return(target);
 }