public static object Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose(object transformFrom) { global::Microsoft.Robotics.PhysicalModel.Pose target = new global::Microsoft.Robotics.PhysicalModel.Pose(); global::Microsoft.Robotics.PhysicalModel.Proxy.Pose from = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(transformFrom)); target.Position = ((global::Microsoft.Robotics.PhysicalModel.Vector3)(Microsoft_Robotics_PhysicalModel_Proxy_Vector3_TO_Microsoft_Robotics_PhysicalModel_Proxy_Vector3(from.Position))); target.Orientation = ((global::Microsoft.Robotics.PhysicalModel.Quaternion)(Microsoft_Robotics_PhysicalModel_Proxy_Quaternion_TO_Microsoft_Robotics_PhysicalModel_Proxy_Quaternion(from.Orientation))); return(target); }
public static object Microsoft_Robotics_Services_Motor_Proxy_MotorState_TO_Microsoft_Robotics_Services_Motor_Proxy_MotorState0(object transformFrom) { global::Microsoft.Robotics.Services.Motor.Proxy.MotorState target = new global::Microsoft.Robotics.Services.Motor.Proxy.MotorState(); global::Microsoft.Robotics.Services.Motor.MotorState from = ((global::Microsoft.Robotics.Services.Motor.MotorState)(transformFrom)); target.Name = from.Name; target.HardwareIdentifier = from.HardwareIdentifier; target.CurrentPower = from.CurrentPower; target.PowerScalingFactor = from.PowerScalingFactor; target.ReversePolarity = from.ReversePolarity; global::Microsoft.Robotics.PhysicalModel.Pose tmp = from.Pose; target.Pose = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose0(tmp))); return(target); }
public static object Microsoft_Robotics_Services_Infrared_Proxy_InfraredState_TO_Microsoft_Robotics_Services_Infrared_Proxy_InfraredState0(object transformFrom) { global::Microsoft.Robotics.Services.Infrared.Proxy.InfraredState target = new global::Microsoft.Robotics.Services.Infrared.Proxy.InfraredState(); global::Microsoft.Robotics.Services.Infrared.InfraredState from = ((global::Microsoft.Robotics.Services.Infrared.InfraredState)(transformFrom)); target.TimeStamp = from.TimeStamp; target.HardwareIdentifier = from.HardwareIdentifier; target.ManufacturerIdentifier = from.ManufacturerIdentifier; target.MinDistance = from.MinDistance; target.MaxDistance = from.MaxDistance; target.DistanceMeasurement = from.DistanceMeasurement; global::Microsoft.Robotics.PhysicalModel.Pose tmp = from.Pose; target.Pose = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose0(tmp))); return(target); }
public static object Microsoft_Robotics_Services_WebCam_Proxy_WebCamState_TO_Microsoft_Robotics_Services_WebCam_Proxy_WebCamState0(object transformFrom) { global::Microsoft.Robotics.Services.WebCam.Proxy.WebCamState target = new global::Microsoft.Robotics.Services.WebCam.Proxy.WebCamState(); global::Microsoft.Robotics.Services.WebCam.WebCamState from = ((global::Microsoft.Robotics.Services.WebCam.WebCamState)(transformFrom)); target.CameraDeviceName = from.CameraDeviceName; global::Microsoft.Robotics.PhysicalModel.Pose tmp = from.Pose; target.Pose = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose0(tmp))); global::Microsoft.Robotics.PhysicalModel.Vector2 tmp0 = from.ImageSize; target.ImageSize = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Vector2)(Microsoft_Robotics_PhysicalModel_Proxy_Vector2_TO_Microsoft_Robotics_PhysicalModel_Proxy_Vector20(tmp0))); target.ViewAngle = from.ViewAngle; target.Quality = from.Quality; target.LastFrameUpdate = from.LastFrameUpdate; return(target); }
public static object Microsoft_Robotics_Services_Sonar_Proxy_SonarState_TO_Microsoft_Robotics_Services_Sonar_Proxy_SonarState0(object transformFrom) { global::Microsoft.Robotics.Services.Sonar.Proxy.SonarState target = new global::Microsoft.Robotics.Services.Sonar.Proxy.SonarState(); global::Microsoft.Robotics.Services.Sonar.SonarState from = ((global::Microsoft.Robotics.Services.Sonar.SonarState)(transformFrom)); target.TimeStamp = from.TimeStamp; target.HardwareIdentifier = from.HardwareIdentifier; target.MaxDistance = from.MaxDistance; target.DistanceMeasurement = from.DistanceMeasurement; target.AngularRange = from.AngularRange; target.AngularResolution = from.AngularResolution; global::Microsoft.Robotics.PhysicalModel.Pose tmp = from.Pose; target.Pose = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose0(tmp))); double[] tmp0 = from.DistanceMeasurements; if ((tmp0 != null)) { int count = tmp0.Length; double[] tmp1 = new double[count]; global::System.Buffer.BlockCopy(tmp0, 0, tmp1, 0, global::System.Buffer.ByteLength(tmp0)); target.DistanceMeasurements = tmp1; } return(target); }
public static object Microsoft_Robotics_Services_MultiDeviceWebCam_WebCamState_TO_Microsoft_Robotics_Services_MultiDeviceWebCam_Proxy_WebCamState(object transformFrom) { global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.WebCamState target = new global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.WebCamState(); global::Microsoft.Robotics.Services.MultiDeviceWebCam.WebCamState from = ((global::Microsoft.Robotics.Services.MultiDeviceWebCam.WebCamState)(transformFrom)); global::System.Collections.Generic.List <global::Microsoft.Robotics.Services.MultiDeviceWebCam.CameraInstance> tmp = from.Cameras; if ((tmp != null)) { int count = tmp.Count; global::System.Collections.Generic.List <global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.CameraInstance> tmp0 = new global::System.Collections.Generic.List <global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.CameraInstance>(count); for (int index = 0; (index < count); index = (index + 1)) { global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.CameraInstance tmp1 = default(global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.CameraInstance); global::Microsoft.Robotics.Services.MultiDeviceWebCam.CameraInstance tmp2 = tmp[index]; if ((tmp2 != null)) { tmp1 = ((global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.CameraInstance)(Microsoft_Robotics_Services_MultiDeviceWebCam_CameraInstance_TO_Microsoft_Robotics_Services_MultiDeviceWebCam_Proxy_CameraInstance(tmp2))); } tmp0.Add(tmp1); } target.Cameras = tmp0; } global::Microsoft.Robotics.Services.MultiDeviceWebCam.CameraInstance tmp3 = from.Selected; if ((tmp3 != null)) { target.Selected = ((global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.CameraInstance)(Microsoft_Robotics_Services_MultiDeviceWebCam_CameraInstance_TO_Microsoft_Robotics_Services_MultiDeviceWebCam_Proxy_CameraInstance(tmp3))); } target.CaptureFile = from.CaptureFile; target.FramesOnDemand = from.FramesOnDemand; target.CameraDeviceName = from.CameraDeviceName; global::Microsoft.Robotics.PhysicalModel.Pose tmp4 = from.Pose; target.Pose = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose0(tmp4))); global::Microsoft.Robotics.PhysicalModel.Vector2 tmp5 = from.ImageSize; target.ImageSize = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Vector2)(Microsoft_Robotics_PhysicalModel_Proxy_Vector2_TO_Microsoft_Robotics_PhysicalModel_Proxy_Vector20(tmp5))); target.ViewAngle = from.ViewAngle; target.Quality = from.Quality; target.LastFrameUpdate = from.LastFrameUpdate; return(target); }
public static object Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose(object transformFrom) { global::Microsoft.Robotics.PhysicalModel.Pose target = new global::Microsoft.Robotics.PhysicalModel.Pose(); global::Microsoft.Robotics.PhysicalModel.Proxy.Pose from = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(transformFrom)); target.Position = ((global::Microsoft.Robotics.PhysicalModel.Vector3)(Microsoft_Robotics_PhysicalModel_Proxy_Vector3_TO_Microsoft_Robotics_PhysicalModel_Proxy_Vector3(from.Position))); target.Orientation = ((global::Microsoft.Robotics.PhysicalModel.Quaternion)(Microsoft_Robotics_PhysicalModel_Proxy_Quaternion_TO_Microsoft_Robotics_PhysicalModel_Proxy_Quaternion(from.Orientation))); return target; }