Exemple #1
0
        IEnumerator IEnumerable.GetEnumerator()
        {
            V3DataCollection tmp = new V3DataCollection();

            tmp = (V3DataCollection)this;
            return(tmp.GetEnumerator());
        }
Exemple #2
0
        static void Main(string[] args)
        {
            V3MainCollection test = new V3MainCollection();

            test.DataChanged += data_change;
            V3DataCollection vdc  = new V3DataCollection("first", new DateTime(2020, 1, 1));
            V3DataOnGrid     vdon = new V3DataOnGrid("second", new DateTime(2019, 2, 2), new Grid1D((float)0.25, 2), new Grid1D((float)0.3, 2));

            test.Add(vdc);
            Console.WriteLine(test.ToString());

            test.Add(vdon);
            Console.WriteLine(test.ToString());

            V3DataCollection vdc1 = new V3DataCollection("fourth", new DateTime(2018, 3, 3));

            test[1] = vdc1;
            Console.WriteLine(test.ToString());

            vdc.Info = "third";
            Console.WriteLine(test.ToString());

            test.Remove("fourth", new DateTime(2018, 3, 3));
            Console.WriteLine(test.ToString());
        }
Exemple #3
0
        public IEnumerator <DataItem> GetEnumerator()
        {
            V3DataCollection tmp = new V3DataCollection();

            tmp = (V3DataCollection)this;
            return(tmp.dataItems.GetEnumerator());
        }
        public void AddDefaults()
        {
            Grid1D       x     = new Grid1D((float)0.2, 2);
            Grid1D       y     = new Grid1D((float)0.2, 2);
            V3DataOnGrid data1 = new V3DataOnGrid("", DateTime.Now, x, y);

            data1.InitRandom(0.25, 0.5);

            Grid1D       x1    = new Grid1D((float)0.0, 0);
            Grid1D       y1    = new Grid1D((float)0.0, 0);
            V3DataOnGrid data2 = new V3DataOnGrid("", DateTime.Now, x1, y1);

            V3DataCollection data3 = new V3DataCollection();

            data3.InitRandom(4, (float)0.4, (float)0.4, 1.25, 0.2);

            V3DataCollection data4 = new V3DataCollection();

            this.Add(data1);
            this.Add(data2);
            this.Add(data3);
            this.Add(data4);
        }