Example #1
0
        List <PointClass> StartPoints    = new List <PointClass>();   //控制点集合
        // 控制点文件
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            ReadFile readFile = new ReadFile("读入控制点文件");

            ControlPoints = CPlaneNetAdjust1.InputCtrData(readFile.getPath());
            Tool_Class.addData <PointClass>(dataGridView3, ControlPoints);
        }
Example #2
0
 // 二维坐标转换
 private void _2DCoordinateTransformation(object sender, RoutedEventArgs e)
 {
     CommonP = MyCoordtoTrans.IICoordTans(SourcePoints, TargetPoints, IIDimTraPoints);
     MyCoordtoTrans.IICoordTans(SourcePoints, TargetPoints, IIDimTraPoints);
     Tool_Class.addData <PointClass>(dataGrid3, CommonP);
     Tool_Class.addData <PointClass>(dataGrid4, IIDimTraPoints);
 }
Example #3
0
        private void MenuItem_Click_1(object sender, RoutedEventArgs e)
        {
            ReadFile f = new ReadFile("目标坐标文件");

            MyCoordtoTrans.InputData(f.getPath(), TargetPoints);
            Tool_Class.addData <PointClass>(dataGrid2, TargetPoints);
        }
Example #4
0
        // 观测数据
        private void MenuItem_Click_1(object sender, RoutedEventArgs e)
        {
            ReadFile readFile = new ReadFile("读入测站信息");

            StationInfos = CPlaneNetAdjust1.InputObsData(readFile.getPath());
            Tool_Class.addData <StationClass>(dataGridView1, StationInfos);
            for (int i = 0; i < dataGridView1.Items.Count; i++)
            {
                DataGridRow row = (DataGridRow)dataGridView1.ItemContainerGenerator.ContainerFromIndex(i);
                Console.WriteLine(row);
            }
        }
Example #5
0
 // 初始值计算
 private void MenuItem_Click_6(object sender, RoutedEventArgs e)
 {
     CPlaneNetAdjust1.X0Y0Calculate();
     Tool_Class.addData <PointClass>(dataGridView4, CPlaneNetAdjust1.UnknowPoints);
 }
Example #6
0
 // 提取未知点
 private void MenuItem_Click_5(object sender, RoutedEventArgs e)
 {
     Tool_Class.addData <PointClass>(dataGridView5, CPlaneNetAdjust1.Calc_UnknowPoints());
 }
Example #7
0
 // 提取所有点
 private void MenuItem_Click_4(object sender, RoutedEventArgs e)
 {
     Tool_Class.addData <PointClass>(dataGrideView2, CPlaneNetAdjust1.Calc_StartPoints());
 }