В методе Open - получение начальной и конечной точки. В методе Close - снова их получаем и сравниваем с теми значениями, которые получены в Open. Если не совпадают - перезаписываем XData.
Происходит так, что открываются для записи все трубы, что есть в чертеже (хотя в данный момент я их не трогаю), якобы для модфикации. пересохраняют последовательно точки начальные и конечные!
а потом так же последовательно закрываются и получается что сравниваются точки последнего открытого объекта, соответственно все изменяются т к точки разные
Отфильтровать их у меня не получилось..
что тогда словарь создавать и соотносить точки с конкретным объектом, их и сравнивать? постоянно хранить в памяти словарь со всеми точками? или есть другой выход