public MyDimension CreateItem(string name, string[] names, params double[] values)
        {
            var d = new MyDimension();

            d.NameAxisDimension = name;
            for (int i = 0; i < names.Length; i++)
            {
                d.obcItemsName.Add(names[i]);
                d.obcItemsMeasured.Add(values[i]);
            }
            return(d);
        }
        public IList <MyDimension> CreateData()
        {
            List <MyDimension> Dimensions = new List <MyDimension>();
            MyDimension        d;

            Dimensions.Add(new MyDimension()
            {
                NameAxisDimension = "LOC1-X"
            });
            Dimensions.Add(new MyDimension()
            {
                NameAxisDimension = "LOC1-Y"
            });
            d = new MyDimension()
            {
                NameAxisDimension = "LOC1-D"
            };
            d.obcItemsName.Add("PART11");
            d.obcItemsMeasured.Add(10.0);
            d.obcItemsName.Add("PART20");
            d.obcItemsMeasured.Add(10.1);
            Dimensions.Add(d);
            Dimensions.Add(new MyDimension()
            {
                NameAxisDimension = "LOC1-RN"
            });
            Dimensions.Add(new MyDimension()
            {
                NameAxisDimension = "LOC2-X"
            });
            Dimensions.Add(new MyDimension()
            {
                NameAxisDimension = "LOC2-Y"
            });
            d = new MyDimension()
            {
                NameAxisDimension = "LOC2-DF"
            };
            d.obcItemsName.Add("PART11");
            d.obcItemsMeasured.Add(10.2);
            d.obcItemsName.Add("PART20");
            d.obcItemsMeasured.Add(10.3);
            Dimensions.Add(d);
            Dimensions.Add(new MyDimension()
            {
                NameAxisDimension = "LOC2-TP"
            });
            d = new MyDimension()
            {
                NameAxisDimension = "DIST1-M"
            };
            d.obcItemsName.Add("PART11");
            d.obcItemsMeasured.Add(14.14214);
            d.obcItemsName.Add("PART20");
            d.obcItemsMeasured.Add(14.14215);
            Dimensions.Add(d);
            d = new MyDimension()
            {
                NameAxisDimension = "DIST2-M"
            };
            d.obcItemsName.Add("PART11");
            d.obcItemsMeasured.Add(10.4);
            d.obcItemsName.Add("PART20");
            d.obcItemsMeasured.Add(10.5);
            Dimensions.Add(d);

            d = new MyDimension()
            {
                NameAxisDimension = "Other Field"
            };
            d.obcItemsName.Add("PartyLikeIts");
            d.obcItemsMeasured.Add(1999);
            Dimensions.Add(d);
            // etc...
            return(Dimensions);
        }