public override object Clone() { SaturationStageOperationParameters target = new SaturationStageOperationParameters(); CopyDataTo(target); return(target); }
public override void CopyDataTo(StageOperationParameters target) { base.CopyDataTo(target); SaturationStageOperationParameters t = (SaturationStageOperationParameters)target; t.mSaturation = mSaturation; t.OnChanged(); }
public override void OnDo(IBitmapCore hdp) { SaturationStageOperationParameters pm = (SaturationStageOperationParameters)Parameters; Console.WriteLine("Basic operations: applying saturation..."); hdp.ApplySaturation(pm.Saturation, delegate(double progress) { return(OnReportProgress(progress)); } ); }
public override object Clone() { SaturationStageOperationParameters target = new SaturationStageOperationParameters(); CopyDataTo(target); return target; }