internal override double GetMinimumFromPoints(Axis axis) { if (Points.Count > 0) { if (axis is XAxis) { double maximum = this.Points[0].XValue; foreach (var point in Points) { maximum = Math.Min(maximum, point.XValue); } return maximum; } else { double maximum = this.Points[0].YValue; foreach (var point in Points) { maximum = Math.Min(maximum, point.YValue); } return maximum; } } else return 0; }
internal virtual double GetMinimumFromPoints(Axis axis) { return 0; }