コード例 #1
0
        public bool Init(ROIController roicontroller, MeasureAssistant mAssistant
                         , double resolution, int roundDigit, string[] inVisibleFields)
        {
            MessageLabel.Text = "";
            var success = true;
            var model   = new List <RefCoordinate>()
            {
                new RefCoordinate()
                {
                    ID = "", Name = "Default", Desc = "影像座標"
                },
            };

            _dfCoordinateBindingList = new BindingList <RefCoordinate>(model);

            _geoManager = new GeoDataGridViewManager(GeoDataGridView, GeoContextMenuStrip
                                                     , _dfCoordinateBindingList, inVisibleFields
                                                     , ConfigurationMM.GeoImageDictionary
                                                     , resolution, roundDigit, mAssistant);
            _roiController = roicontroller;

            initGeoContextMenu();
            initCoordinateComboBox();
            initLengthUnitComboBox();
            initClearButton();
            initExportButton();
            initGeoTreeView();
            return(success);
        }
コード例 #2
0
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="roiController"></param>
 public void Init(ROIController roiController, HWndCtrl mView, GeoDataGridViewManager geoManager)
 {
     _roiController = roiController;
     _mView         = mView;
     _geoManager    = geoManager;
     if (_roiController != null)
     {
         _roiController.NotifyRCObserver += new IconicDelegate(resetFinalCheckedBox);
     }
 }