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();
        }