Ejemplo n.º 1
0
            public MultiArrayLayout(JSONNode msg)
            {
                JSONArray                  dim = (JSONArray)msg["dim"];
                MultiArrayDimension        element;
                List <MultiArrayDimension> list = new List <MultiArrayDimension> ();

                for (int i = 0; i < dim.Count; i++)
                {
                    element = new MultiArrayDimension(dim[i]);
                    list.Add(element);
                }
                _dim         = list;
                _data_offset = Convert.ToUInt32(msg["data_offset"]);
            }
Ejemplo n.º 2
0
        public static MultiArrayDimension deserializeSingleMultiArrayDimension(JsonObject jmultiArrayDimension)
        {
            string multiArrayDimensionLabel  = jmultiArrayDimension["label"].GetString();
            double multiArrayDimensionSize   = jmultiArrayDimension["size"].GetNumber();
            double multiArrayDimensionStride = jmultiArrayDimension["stride"].GetNumber();


            // Baue die MultiArrayDimension zusammen
            MultiArrayDimension mad = new MultiArrayDimension();

            mad.label  = multiArrayDimensionLabel;
            mad.size   = (uint)multiArrayDimensionSize;
            mad.stride = (uint)multiArrayDimensionStride;
            return(mad);
        }
Ejemplo n.º 3
0
 public static string serializeSingleMultiArrayDimension(MultiArrayDimension mad)
 {
     return("{\"multiarraydimension\": {\"label\": " + mad.label + ", \"size\": " + mad.size + ", \"stride\": " + mad.stride + "}");
 }