public static Pen GetOutPen(this Pen pen, ReadOnlyCoordinatesSystemManager coordinatesSystemManager) { if (pen?.CloneCurrentValue() is Pen p) { if (GetIn(p)) { p.Thickness *= coordinatesSystemManager.WidthRatio; } return(p); } else { return(null); } }
/// <summary> /// Calcule les coordonnées à l'écran des points de cette <see cref="Series"/> /// </summary> /// <param name="coordinatesSystemManager">Système de coordonnées du <see cref="Plane"/></param> /// <returns>Coordonnées à l'écran des points de cette <see cref="Series"/></returns> public abstract IEnumerable <Point> GetOutPoints(ReadOnlyCoordinatesSystemManager coordinatesSystemManager);