Esempio n. 1
0
 public TextScale()
 {
   _dataBounds = new TextBoundaries();
   _dataBounds.BoundaryChanged += EhBoundariesChanged;
   
   _rescaling = new NumericAxisRescaleConditions();
 }
Esempio n. 2
0
 public TextBoundaries(TextBoundaries from)
 {
   _itemList = new AltaxoSet<string>();
   BeginUpdate();
   foreach (string s in from._itemList)
     _itemList.Add(s);
   EndUpdate();
 }
Esempio n. 3
0
 public TextBoundaries(TextBoundaries from)
 {
     _itemList = new AltaxoSet <string>();
     BeginUpdate();
     foreach (string s in from._itemList)
     {
         _itemList.Add(s);
     }
     EndUpdate();
 }
Esempio n. 4
0
    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;
    }
Esempio n. 5
0
            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);
            }
Esempio n. 6
0
 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();
     }
 }
Esempio n. 7
0
		public TextScale()
		{
			_dataBounds = new TextBoundaries();
			_dataBounds.ParentObject = this;

			_rescaling = new LinearScaleRescaleConditions();
		}
Esempio n. 8
0
		protected void InternalSetDataBounds(TextBoundaries bounds)
		{
			if (this._dataBounds != null)
			{
				this._dataBounds = null;
			}
			this._dataBounds = bounds;
			this._dataBounds.ParentObject = this;
		}
Esempio n. 9
0
		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;
		}
Esempio n. 10
0
		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");
		}
Esempio n. 11
0
		public TextScale()
		{
			_dataBounds = new TextBoundaries() { ParentObject = this };
			_rescaling = new LinearScaleRescaleConditions() { ParentObject = this };
			_tickSpacing = new Ticks.TextTickSpacing() { ParentObject = this };
			UpdateTicksAndOrgEndUsingRescalingObject();
		}
Esempio n. 12
0
 public TextBoundaries(TextBoundaries from)
 {
     _itemList = new SetList <string>();
     Add(from);
 }