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); }
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; }