public TextScale() { _dataBounds = new TextBoundaries(); _dataBounds.BoundaryChanged += EhBoundariesChanged; _rescaling = new NumericAxisRescaleConditions(); }
public TextBoundaries(TextBoundaries from) { _itemList = new AltaxoSet<string>(); BeginUpdate(); foreach (string s in from._itemList) _itemList.Add(s); EndUpdate(); }
public TextBoundaries(TextBoundaries from) { _itemList = new AltaxoSet <string>(); BeginUpdate(); foreach (string s in from._itemList) { _itemList.Add(s); } EndUpdate(); }
void CopyFrom(TextScale from) { _dataBounds = (TextBoundaries)from._dataBounds.Clone(); _dataBounds.BoundaryChanged += EhBoundariesChanged; _rescaling = from._rescaling == null ? null : (NumericAxisRescaleConditions)from._rescaling.Clone(); _cachedAxisOrg = from._cachedAxisOrg; _cachedAxisEnd = from._cachedAxisEnd; _cachedAxisSpan = from._cachedAxisSpan; _cachedOneByAxisSpan = from._cachedOneByAxisSpan; }
public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent) { TextBoundaries s = null != o ? (TextBoundaries)o : new TextBoundaries(); int count = info.OpenArray("Items"); for (int i = 0; i < count; i++) { s._itemList.Add(info.GetString("e")); } info.CloseArray(count); return(s); }
public void Add(IPhysicalBoundaries b) { if (b is TextBoundaries) { this.BeginUpdate(); TextBoundaries from = (TextBoundaries)b; foreach (string s in from._itemList) { if (!_itemList.Contains(s)) { _itemList.Add(s); } } this.EndUpdate(); } }
public TextScale() { _dataBounds = new TextBoundaries(); _dataBounds.ParentObject = this; _rescaling = new LinearScaleRescaleConditions(); }
protected void InternalSetDataBounds(TextBoundaries bounds) { if (this._dataBounds != null) { this._dataBounds = null; } this._dataBounds = bounds; this._dataBounds.ParentObject = this; }
private void CopyFrom(TextScale from) { if (object.ReferenceEquals(this, from)) return; _dataBounds = (TextBoundaries)from._dataBounds.Clone(); _dataBounds.ParentObject = this; _rescaling = from._rescaling == null ? null : (NumericScaleRescaleConditions)from._rescaling.Clone(); _rescaling.ParentObject = this; _cachedAxisOrg = from._cachedAxisOrg; _cachedAxisEnd = from._cachedAxisEnd; _cachedAxisSpan = from._cachedAxisSpan; _cachedOneByAxisSpan = from._cachedOneByAxisSpan; }
protected override System.Collections.Generic.IEnumerable<Main.DocumentNodeAndName> GetDocumentNodeChildrenWithName() { if (null != _dataBounds) yield return new Main.DocumentNodeAndName(_dataBounds, () => _dataBounds = null, "DataBounds"); if (null != _rescaling) yield return new Main.DocumentNodeAndName(_rescaling, () => _rescaling = null, "Rescaling"); if (null != _tickSpacing) yield return new Main.DocumentNodeAndName(_tickSpacing, () => _tickSpacing = null, "TickSpacing"); }
public TextScale() { _dataBounds = new TextBoundaries() { ParentObject = this }; _rescaling = new LinearScaleRescaleConditions() { ParentObject = this }; _tickSpacing = new Ticks.TextTickSpacing() { ParentObject = this }; UpdateTicksAndOrgEndUsingRescalingObject(); }
public TextBoundaries(TextBoundaries from) { _itemList = new SetList <string>(); Add(from); }