public void AddDefaultV2DataCollection() { V2DataCollection data_collection = new V2DataCollection("data_collection", 2.0f); data_collection.InitRandom(2, 10.0f, 20.0f, -11.0f, -5.0f); Add(data_collection); }
public void AddDefaults() { // random init V2DataOnGrid data_grid_1 = new V2DataOnGrid("data_grid_2", 6.0f, new Grid1D(2, 2), new Grid1D(3, 2)); data_grid_1.InitRandom(-10.0, 15.0); V2DataOnGrid data_grid_2 = new V2DataOnGrid("data_grid_2", 6.0f, new Grid1D(1, 0), new Grid1D(2, 0)); data_grid_2.InitRandom(-10.0, 15.0); V2DataCollection data_collection_1 = new V2DataCollection("data_collection_1", 2.0f); data_collection_1.InitRandom(0, 10.0f, 20.0f, -11.0f, -5.0f); V2DataCollection data_collection_2 = new V2DataCollection("data_collection_2", 3.0f); data_collection_2.InitRandom(2, 10.0f, 20.0f, -2.0f, 2.0f); V2DataCollection data_collection_3 = new V2DataCollection("data_collection_1", 2.0f); data_collection_3.InitRandom(4, 1.0f, 12.0f, 11.0f, 25.0f); Add(data_grid_1); Add(data_grid_1); Add(data_collection_1); Add(data_collection_2); Add(data_grid_2); Add(data_collection_3); }
public void Load(string filename) { Stream stream = null; try { stream = File.Open(filename, FileMode.Open); BinaryFormatter formatter = new BinaryFormatter(); V2data_list = (List <V2Data>)formatter.Deserialize(stream); } finally { stream.Close(); IsModified = false; OnPropertyChanged("IsModified"); foreach (V2Data item in V2data_list) { if (item.GetType() == typeof(V2DataCollection)) { V2DataCollection data = item as V2DataCollection; data.CollectionChanged += CollectionChangedHandler; } } } }
private void Add(V2Data item) { V2data_list.Add(item); OnCollectionChanged(NotifyCollectionChangedAction.Add, item); if (item.GetType() == typeof(V2DataCollection)) { V2DataCollection data = item as V2DataCollection; data.CollectionChanged += CollectionChangedHandler; } }
public override IEnumerable <DataItem> GetDataItem() { V2DataCollection temp = (V2DataCollection)this; return(temp.GetDataItem()); }