Example #1
0
        private void 彩灰切换按钮_Click(object sender, EventArgs e)
        {
            高光谱相机Tab 高光谱tab = 数据tab.SelectedTab as 高光谱相机Tab;

            if (高光谱tab != null)
            {
                高光谱tab.彩灰切换();
            }
        }
Example #2
0
        private void 设为蓝ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            高光谱相机Tab 高光谱tab = 数据tab.SelectedTab as 高光谱相机Tab;

            if (高光谱tab != null)
            {
                高光谱tab.设置伪彩色频点(右键点击坐标, Color.Blue);
            }
        }
Example #3
0
        private void 清空采样ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            高光谱相机Tab 高光谱tab = 数据tab.SelectedTab as 高光谱相机Tab;

            if (高光谱tab != null)
            {
                高光谱tab.清空采样();
            }
        }
Example #4
0
 private void 打开高光谱RAW数据ToolStripMenuItem_Click(object sender, EventArgs e)
 {
     string[] 文件名 = 获取打开文件名("raw文件 | *.raw", "打开raw文件", false);
     if (文件名 != null && 文件名[0] != null)
     {
         打开raw进度条.Visible = true;
         高光谱相机Tab 新Tab = new 高光谱相机Tab(this, 曲线图片框右键菜单, 数据tab, 打开raw进度条, 文件名[0]);
         打开raw进度条.Visible = false;
     }
 }
Example #5
0
        private void 关闭Tab_Click(object sender, EventArgs e)
        {
            高光谱相机Tab 高光谱tab = 数据tab.SelectedTab as 高光谱相机Tab;

            if (高光谱tab != null)
            {
                高光谱tab.关闭();
            }
            光谱仪Tab tab = 数据tab.SelectedTab as 光谱仪Tab;

            if (tab != null)
            {
                tab.关闭();
            }
        }
Example #6
0
        private void 保存左边采样图ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            高光谱相机Tab 高光谱tab = 数据tab.SelectedTab as 高光谱相机Tab;

            if (高光谱tab != null)
            {
                string 文件名 = 获取保存文件名("PNG文件(*.png) | *.png");
                try {
                    高光谱tab.获取显示的位图().Save(文件名, ImageFormat.Png);
                }
                catch (Exception ex) {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                MessageBox.Show("没有正在显示的高光谱Tab页!");
            }
        }