Esempio n. 1
0
        public Table3D DeepClone()
        {
            Table3D clone = new Table3D();

            clone.xml             = new XElement(xml);
            clone.dataTable       = dataTable.Clone();
            clone.name            = name;
            clone.type            = type;
            clone.Tag             = Tag;
            clone.category        = category;
            clone.description     = description;
            clone.tableTypeString = tableTypeString;
            clone.tableTypeHex    = tableTypeHex;
            //clone.scalingName { get; set; }
            //clone.level = level;
            //clone.address = address;
            //clone.dataScaling = dataScaling;
            //clone.colorMin = colorMin;
            //clone.colorMax = colorMax;
            //clone.elements = elements;
            //clone.xAxis
            //TODO FINISH THESEclone.yAxis { get; set; }
            //clone.properties = new Dictionary<string, string>(properties);
            // clone.endian = endian;
            // clone.byteValues = new List<byte[]>(byteValues);
            //clone.floatValues = new List<float>(floatValues);
            //clone.displayValues = new List<string>(displayValues);
            //clone.defaultScaling
            //clone.scaling { get; set; }
            //clone.parentImage = parentImage;
            //clone.Attributes = new List<string>(Attributes);
            return(clone);
        }
Esempio n. 2
0
 public Table3D DeepClone()
 {
     Table3D clone = new Table3D();
     clone.xml = new XElement(xml);
     clone.dataTable = dataTable.Clone();
     clone.name = name;
     clone.type = type;
     clone.Tag = Tag;
     clone.category = category;
     clone.description = description;
     clone.tableTypeString = tableTypeString;
     clone.tableTypeHex = tableTypeHex;
     //clone.scalingName { get; set; }
     //clone.level = level;
     //clone.address = address;
     //clone.dataScaling = dataScaling;
     //clone.colorMin = colorMin;
     //clone.colorMax = colorMax;
     //clone.elements = elements;
     //clone.xAxis
     //TODO FINISH THESEclone.yAxis { get; set; }
     //clone.properties = new Dictionary<string, string>(properties);
     // clone.endian = endian;
     // clone.byteValues = new List<byte[]>(byteValues);
     //clone.floatValues = new List<float>(floatValues);
     //clone.displayValues = new List<string>(displayValues);
     //clone.defaultScaling
     //clone.scaling { get; set; }
     //clone.parentImage = parentImage;
     //clone.Attributes = new List<string>(Attributes);
     return clone;
 }