Example #1
0
 private void LoadWarpImage()
 {
     try
     {
         UCImageControl imgView = new UCImageControl();
         imgView.AOIIsChanged += new EventHandler(imgView_AOIIsChanged);
         imgView.ImgIsChanged += new EventHandler(imgView_ImgIsChanged);
         imgView.SetLebelName("待校正影像");
         imgView.SetSession(_smartSession);
         string fileName = GetWarpImgName();
         if (File.Exists(fileName))
         {
             imgView.RasterName = fileName;
             string fileTitle = Path.GetFileNameWithoutExtension(fileName);
             string extName   = ".ldf";
             fileTitle    = fileTitle + "_GeoRectify" + extName;
             OutPath.Text = Path.Combine(Path.GetDirectoryName(fileName), fileTitle);
         }
         imgView.IsOnlyOneImg = true;
         _imageControl        = imgView;
         imgView.Dock         = DockStyle.Fill;
         WarpPanel.Visible    = true;
         WarpPanel.Controls.Add(imgView);
     }
     catch
     {
         MsgBox.ShowInfo("影像数据加载失败,暂时不能使用影像功能");
     }
 }
Example #2
0
 private void LoadBaseData()
 {
     try
     {
         UCImageControl imgView = new UCImageControl();
         imgView.AOIIsChanged += new EventHandler(imgView_AOIIsChanged);
         imgView.SetLebelName("基准数据");
         imgView.SetSession(_smartSession);
         imgView.IsOnlyOneImg = false;
         _baseDataControl     = imgView;
         imgView.Dock         = DockStyle.Fill;
         BasePanel.Visible    = true;
         BasePanel.Controls.Add(imgView);
     }
     catch
     {
         MsgBox.ShowInfo("影像数据加载失败,暂时不能使用影像功能");
     }
 }