コード例 #1
0
        public void AddDefaults()
        {
            Random rand = new Random();

            int              NElem = rand.Next(3, 7), Random1, Random2, Random3, Random4;
            Grid2D           Gr;
            V5DataCollection DataColl;
            V5DataOnGrid     DataGrid;

            List = new List <V5Data>();
            for (int i = 0; i < NElem; i++)
            {
                Random1 = rand.Next(0, 2);
                if (Random1 == 0)
                {
                    Random3  = rand.Next(1, 10);
                    Random4  = rand.Next(1, 10);
                    Gr       = new Grid2D(Random3, Random3, Random4, Random4);
                    DataGrid = new V5DataOnGrid("", DateTime.Now, Gr);
                    DataGrid.InitRandom(0, 10);
                    List.Add(DataGrid);
                }
                else
                {
                    Random2  = rand.Next(1, 10);
                    DataColl = new V5DataCollection("", DateTime.Now);
                    DataColl.InitRandom(Random2, 4, 5, 1, 4);
                    List.Add(DataColl);
                }
            }
            OnCollectionChanged(NotifyCollectionChangedAction.Add);
            OnPropertyChanged("Count");
            OnPropertyChanged("MinAbsMainCollection");
            IsChanged = true;
        }
コード例 #2
0
 public void AddFromFile(string filename)
 {
     try
     {
         V5DataOnGrid DG = new V5DataOnGrid(filename);
         Add(DG);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
 public DataItem(V5DataOnGrid Data, int x, int y)
 {
     Coordinate = new Vector2(Data.Grid.StepX * x, Data.Grid.StepY * y);
     Value      = Data.Vector[x, y];
 }