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; }
public void AddFromFile(string filename) { try { V5DataOnGrid DG = new V5DataOnGrid(filename); Add(DG); } catch (Exception ex) { throw ex; } }
public DataItem(V5DataOnGrid Data, int x, int y) { Coordinate = new Vector2(Data.Grid.StepX * x, Data.Grid.StepY * y); Value = Data.Vector[x, y]; }