Получение пикетажного значения точки.

Главная Форум Средства разработки Топоматик Robur Получение пикетажного значения точки.

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Автор
    Сообщения
  • #6877
    Пивен Евгений
    Участник

    Здравствуйте.
    Я хочу получить пикетаж точки. Есть несколько полей у Alignment

    var pks = alignment.Stationing.StationToString(station);
    alignment.Stationing.StationToPk(station, out int pk, out char? symbol, out double plus);

    И во всех случаях Visual Studio пишет что всё это является устаревшим.
    Подскажите другой более новый способ получения пикетажа точки.
    Скрин в окна Visual Studio прикрепляю к письму.
    Спасибо.

    Вложения:
    Вы должны войти для просмотра вложений.
    #6886
    Support Engineer
    Участник

    Здравствуйте!
    Сама подсказка указывает вам какой метод следует использовать для замены.

    Вместо:
    Alignment.Stationing.StationToString()
    Используйте:
    Alignment.Stationing.ToString()
    
    Вместо:
    Alignment.Stationing.StationToPk()
    Используйте:
    Alignment.Stationing.ToPk()

    Для того чтобы у новых методов появились многочисленные варианты перегрузок, необходимо использовать статический класс StationingExtentions, который содержит методы расширения для Stationing. В начале файла добавите строку вручную:
    using Topomatic.Cad.Foundation.Stationing;

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Для ответа в этой теме необходимо авторизоваться.