public void RedoEvent() { Parameter = AuxiliaryLineCommandList.ReExecute(this); // 登録Observerに変更を通知 Notify(); }
public AuxiliaryController(ImageController ic, AuxiliaryLineParameter.RatioType ratioType = AuxiliaryLineParameter.RatioType.W16H9, int auxiliaryLineThickness = 1) { Parameter = new AuxiliaryLineParameter(ic.DisplayImageWidth, ic.DisplayImageHeight, ratioType, auxiliaryLineThickness); AuxiliaryLineCommandList = new AuxiliaryLineCommandList(); }
public void PublishEvent(object operation) { if (AuxiliaryLineCommand == null) { return; } Parameter = AuxiliaryLineCommandList.Execute(AuxiliaryLineCommand, operation); // 登録Observerに変更を通知 Notify(); }