Добрый день!
Прошу помочь с разработкой доп функции на основе api Робур АД 9.
Я хочу реализовать простую кнопку, которая будет менять значения смещения LX2 по назначенному смещению 2-й левый.
Все это для того, чтобы не заходить в множество окон, а иметь такую кнопку под рукой сразу.
На данный момент, я нашел, что получить заданные смещения на пикете можно таким образом:
foreach (IProjectModel model in roadModels)
{
if (model.Status == 3)
{
RoadModel roadModel = model.Model as RoadModel;
Alignment roadAlign = roadModel.Alignment;
var t = roadAlign.Parameters;
var staParm = t.GetStationParams<double>(185.99265895370414);
}
}
в staParm хранятся KeyValuePair<string, double>.
Отсюда я могу легко уже получить нужное мне значение, но я не могу понять как мне его переназначить. Прошу помочь с этим.
P.S. значения из смещения 2-й левый я тоже нашел вот здесь:
roadAlign.Transitions