Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }