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); }
/// <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; }