/// <summary> /// Loads some pseudo unique colors/symbols into this LineItem. This /// is mainly useful for differentiating a set of new LineItems without /// having to pick your own colors/symbols. /// <seealso cref="CurveItem.MakeUnique( ColorSymbolRotator )"/> /// </summary> /// <param name="rotator"> /// The <see cref="ColorSymbolRotator"/> that is used to pick the color /// and symbol for this method call. /// </param> public override void MakeUnique( ColorSymbolRotator rotator ) { this.Color = rotator.NextColor; this.Symbol.Type = rotator.NextSymbol; }
/// <summary> /// Loads some pseudo unique colors/symbols into this CurveItem. This /// is mainly useful for differentiating a set of new CurveItems without /// having to pick your own colors/symbols. /// <seealso cref="MakeUnique(ColorSymbolRotator)"/> /// </summary> /// <param name="rotator"> /// The <see cref="ColorSymbolRotator"/> that is used to pick the color /// and symbol for this method call. /// </param> public virtual void MakeUnique( ColorSymbolRotator rotator ) { this.Color = rotator.NextColor; }
/// <summary> /// Loads some pseudo unique colors/symbols into this LineItem. This /// is mainly useful for differentiating a set of new LineItems without /// having to pick your own colors/symbols. /// <seealso cref="CurveItem.MakeUnique( ColorSymbolRotator )"/> /// </summary> /// <param name="rotator"> /// The <see cref="ColorSymbolRotator"/> that is used to pick the color /// and symbol for this method call. /// </param> override public void MakeUnique(ColorSymbolRotator rotator) { this.Color = rotator.NextColor; this.Symbol.Type = rotator.NextSymbol; }