public static object Microsoft_Robotics_PhysicalModel_Proxy_Vector3_TO_Microsoft_Robotics_PhysicalModel_Proxy_Vector30(object transformFrom)
 {
     global::Microsoft.Robotics.PhysicalModel.Proxy.Vector3 target = new global::Microsoft.Robotics.PhysicalModel.Proxy.Vector3();
     global::Microsoft.Robotics.PhysicalModel.Vector3       from   = ((global::Microsoft.Robotics.PhysicalModel.Vector3)(transformFrom));
     target.X = from.X;
     target.Y = from.Y;
     target.Z = from.Z;
     return(target);
 }
コード例 #2
0
 /// <summary>
 ///Deserializes ReferencePlatform2011State
 ///</summary>
 ///<param name="reader">the reader from which to deserialize</param>
 ///<returns>deserialized ReferencePlatform2011State</returns>
 public virtual object Deserialize(System.IO.BinaryReader reader)
 {
     this._InitialPosition = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Vector3)(((Microsoft.Dss.Core.IDssSerializable)(new global::Microsoft.Robotics.PhysicalModel.Proxy.Vector3())).Deserialize(reader)));
     if ((reader.ReadByte() != 0))
     {
         this._EntityName = reader.ReadString();
     }
     if ((reader.ReadByte() != 0))
     {
         this._DriveState = ((global::Microsoft.Robotics.Services.Drive.Proxy.DriveDifferentialTwoWheelState)(((Microsoft.Dss.Core.IDssSerializable)(new global::Microsoft.Robotics.Services.Drive.Proxy.DriveDifferentialTwoWheelState())).Deserialize(reader)));
     }
     return(this);
 }
 /// <summary>
 ///Deserializes ObstacleAvoidanceDriveState
 ///</summary>
 ///<param name="reader">the reader from which to deserialize</param>
 ///<returns>deserialized ObstacleAvoidanceDriveState</returns>
 public virtual object Deserialize(System.IO.BinaryReader reader)
 {
     this._RobotWidth          = reader.ReadDouble();
     this._MaxPowerPerWheel    = reader.ReadDouble();
     this._MinRotationSpeed    = reader.ReadDouble();
     this._DepthCameraPosition = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Vector3)(((Microsoft.Dss.Core.IDssSerializable)(new global::Microsoft.Robotics.PhysicalModel.Proxy.Vector3())).Deserialize(reader)));
     if ((reader.ReadByte() != 0))
     {
         this._Controller = ((global::Microsoft.Robotics.Services.ObstacleAvoidanceDrive.Proxy.PIDController)(((Microsoft.Dss.Core.IDssSerializable)(new global::Microsoft.Robotics.Services.ObstacleAvoidanceDrive.Proxy.PIDController())).Deserialize(reader)));
     }
     this._MaxDeltaPower = reader.ReadDouble();
     return(this);
 }
 public static object Microsoft_Robotics_PhysicalModel_Proxy_Vector3_TO_Microsoft_Robotics_PhysicalModel_Proxy_Vector30(object transformFrom)
 {
     global::Microsoft.Robotics.PhysicalModel.Proxy.Vector3 target = new global::Microsoft.Robotics.PhysicalModel.Proxy.Vector3();
     global::Microsoft.Robotics.PhysicalModel.Vector3 from = ((global::Microsoft.Robotics.PhysicalModel.Vector3)(transformFrom));
     target.X = from.X;
     target.Y = from.Y;
     target.Z = from.Z;
     return target;
 }