public override object Clone() { BlackPointStageOperationParameters target = new BlackPointStageOperationParameters(); CopyDataTo(target); return(target); }
public override void OnDo(IBitmapCore hdp) { BlackPointStageOperationParameters pm = (BlackPointStageOperationParameters)Parameters; hdp.CutBlackPoint(pm.Cut, blur_radius, 0.2, 1024, 0.01, delegate(double progress) { return(OnReportProgress(progress)); }); }
public override void CopyDataTo(StageOperationParameters target) { base.CopyDataTo(target); BlackPointStageOperationParameters t = (BlackPointStageOperationParameters)target; t.mCut = mCut; t.mBlurDarkLevel = mBlurDarkLevel; t.OnChanged(); }
public override object Clone() { BlackPointStageOperationParameters target = new BlackPointStageOperationParameters(); CopyDataTo(target); return target; }