void AddGfxAtStick() { if (RecData.colorList.Count == 0) { RecData.lineStyle(GetCurrentSignal()); } double l = RecData.signalList[currentSignal].Count(); for (int i = 0; i < l - 1; i++) { _PathAtStick = _rcontroller.TemporaryGraphics.DrawLine(RecData.transposList[i], RecData.transposList[i + 1], RecData.lineWidthList[i], RecData.colorList[i]); StickgraphList.Add(_PathAtStick); } }
void AddGfxAtTrack() { Station station = Project.ActiveProject as Station; if (TrackgraphList.Count <= 1) { RecData.lineStyle(GetCurrentSignal()); } double l = RecData.signalList[GetCurrentSignal()].Count(); for (int i = 0; i < l - 1; i++) { _PathAtTrack = station.TemporaryGraphics.DrawLine(RecData.transposList[i], RecData.transposList[i + 1], RecData.lineWidthList[i], RecData.colorList[i]); TrackgraphList.Add(_PathAtTrack); } }