public static object MulticopterSimulation_MulticopterSimulationState_TO_MulticopterSimulation_Proxy_MulticopterSimulationState(object transformFrom) { global::MulticopterSimulation.Proxy.MulticopterSimulationState target = new global::MulticopterSimulation.Proxy.MulticopterSimulationState(); global::MulticopterSimulation.MulticopterSimulationState from = ((global::MulticopterSimulation.MulticopterSimulationState)(transformFrom)); target.WindowControlX = from.WindowControlX; target.WindowControlY = from.WindowControlY; target.WindowSimulationSettingsX = from.WindowSimulationSettingsX; target.WindowSimulationSettingsY = from.WindowSimulationSettingsY; target.WindowStatisticsX = from.WindowStatisticsX; target.WindowStatisticsY = from.WindowStatisticsY; target.WindowPIDTuningX = from.WindowPIDTuningX; target.WindowPIDTuningY = from.WindowPIDTuningY; target.AttitudeP = from.AttitudeP; target.AttitudeI = from.AttitudeI; target.AttitudeD = from.AttitudeD; target.AltitudeP = from.AltitudeP; target.AltitudeI = from.AltitudeI; target.AltitudeD = from.AltitudeD; target.PositionP = from.PositionP; target.PositionI = from.PositionI; target.PositionD = from.PositionD; target.WindSimulationActivated = from.WindSimulationActivated; target.WindDirection = from.WindDirection; target.WindIntensity = from.WindIntensity; target.WindDirectionFluctuation = from.WindDirectionFluctuation; target.WindIntensityFluctuation = from.WindIntensityFluctuation; target.YScale = from.YScale; return(target); }
/// <summary> ///Copies the data member values of the current MulticopterSimulationState 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::MulticopterSimulation.Proxy.MulticopterSimulationState typedTarget = ((global::MulticopterSimulation.Proxy.MulticopterSimulationState)(target)); typedTarget._WindowControlX = this._WindowControlX; typedTarget._WindowControlY = this._WindowControlY; typedTarget._WindowSimulationSettingsX = this._WindowSimulationSettingsX; typedTarget._WindowSimulationSettingsY = this._WindowSimulationSettingsY; typedTarget._WindowStatisticsX = this._WindowStatisticsX; typedTarget._WindowStatisticsY = this._WindowStatisticsY; typedTarget._WindowPIDTuningX = this._WindowPIDTuningX; typedTarget._WindowPIDTuningY = this._WindowPIDTuningY; typedTarget._AttitudeP = this._AttitudeP; typedTarget._AttitudeI = this._AttitudeI; typedTarget._AttitudeD = this._AttitudeD; typedTarget._AltitudeP = this._AltitudeP; typedTarget._AltitudeI = this._AltitudeI; typedTarget._AltitudeD = this._AltitudeD; typedTarget._PositionP = this._PositionP; typedTarget._PositionI = this._PositionI; typedTarget._PositionD = this._PositionD; typedTarget._WindSimulationActivated = this._WindSimulationActivated; typedTarget._WindDirection = this._WindDirection; typedTarget._WindIntensity = this._WindIntensity; typedTarget._WindDirectionFluctuation = this._WindDirectionFluctuation; typedTarget._WindIntensityFluctuation = this._WindIntensityFluctuation; typedTarget._YScale = this._YScale; }
/// <summary> ///Clones MulticopterSimulationState ///</summary> ///<returns>cloned value</returns> public virtual object Clone() { global::MulticopterSimulation.Proxy.MulticopterSimulationState target0 = new global::MulticopterSimulation.Proxy.MulticopterSimulationState(); this.CopyTo(target0); return(target0); }