public PieChannelInfo(Point[] values, VisibilityItem visibleItem) { _visibleItem = visibleItem; _channelName = visibleItem.Channel; Values = values; _channelPen = new Pen(visibleItem.LineColor, 1); _channelPen.Freeze(); }
private void AddNewInfo(/*Brush color,*/ Point[] values, VisibilityItem item) { PieChannelInfo info = new PieChannelInfo(/*color,*/ values, item); VisibilityItem a = item; if (a != null && a.R) { this.AddedChannel.Add(new AnalogChannel(item.Channel.Replace('Z', 'R'), "Ом", values.Select(o => o.X).ToArray())); } if (a != null && a.X) { this.AddedChannel.Add(new AnalogChannel(item.Channel.Replace('Z', 'X'), "Ом", values.Select(o => o.Y).ToArray())); } this._infos.Add(info); }