protected virtual ScaleCollection SDeserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent) { ScaleCollection s = null != o ? (ScaleCollection)o : new ScaleCollection(info); int count = info.OpenArray("Members"); s._scales = new Scale[count]; for (int i = 0; i < count; ++i) { s._scales[i] = (Scale)info.GetValue("e", s); s._scales[i].ParentObject = s; } info.CloseArray(count); return(s); }
protected virtual ScaleCollection SDeserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent) { ScaleCollection s = null != o ? (ScaleCollection)o : new ScaleCollection(info); int count = info.OpenArray("Members"); s._scales = new Scale[count]; for (int i = 0; i < count; ++i) { info.OpenElement(); // e var scale = (Scale)info.GetValue("Scale", s); var tickspacing = (Ticks.TickSpacing)info.GetValue("TickSpacing", s); scale.TickSpacing = tickspacing; scale.ParentObject = s; s._scales[i] = scale; info.CloseElement(); } info.CloseArray(count); return(s); }
public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent) { ScaleCollection s = SDeserialize(o, info, parent); return(s); }
public ScaleCollection(ScaleCollection from) { _scales = new Scale[from._scales.Length]; CopyFrom(from); }