示例#1
0
        static void figureTest()
        {
            UltraFTest fig = new UltraFTest();

            fig.StartPosition = FormStartPosition.CenterScreen;
            float[] data = new float[1024 * 1024];
            for (int i = 0; i < 1024; i++)
            {
                for (int j = 0; j < 1024; j++)
                {
                    data[i * 1024 + j] = i + j;
                }
            }

            InputImageData a         = new InputImageData(data, 1024, 1024);
            OutputBmp      outputBmp = new OutputBmp(0, 1024 * 2);

            fig.ultravisionFieldRB.ultravisionField1.inputData = a;
            fig.ultravisionFieldRB.ultravisionField1.outBmp    = outputBmp;
            fig.ultravisionFieldRB.ultravisionField1.zeroRatio = 0;
            ///xgap,ygap需写在前面
            fig.ultravisionFieldRB.ultravisionField1.xGap   = 1;
            fig.ultravisionFieldRB.ultravisionField1.yGap   = 1;
            fig.ultravisionFieldRB.ultravisionField1.startX = 0;
            fig.ultravisionFieldRB.ultravisionField1.endX   = 1023;
            fig.ultravisionFieldRB.ultravisionField1.startY = 0;
            fig.ultravisionFieldRB.ultravisionField1.endY   = 1023;

            fig.ultravisionFieldRB.ultravisionField1.NewImage();
            fig.ultravisionFieldRB.Start();
            fig.StartPosition = FormStartPosition.CenterScreen;
            fig.ShowDialog();
        }
示例#2
0
 private void InitialForm(InputImageData a, OutputBmp b, float tmp)
 {
     u2d.inputData = a;
     u2d.outBmp    = b;
     u2d.zeroRatio = tmp;
     //u2d.NewImage();
     u2d.ima.ZeroColRatio = tmp;
 }
示例#3
0
 public void FigureInitial(InputImageData a, OutputBmp b, float tmp)
 {
     figure1.inputData = a;
     figure1.outBmp    = b;
     figure1.zeroRatio = tmp;
     figure1.NewImage();
     figure1.ima.ZeroColRatio = tmp;
 }