ObjectARX, AutoCAD. Среда программирования библиотеки C++

       

Клонирование и Трансляция


Глубокий клон и операции клона wblock фактически состоят из двух шагов: клонирование и трансляция. Шаг клонирования - то, где dwgOut () и dwgIn () вызваны, и объекты скопированы. Второй шаг - шаг трансляции, который использует карту ID, чтобы повторно связать все объекты, чтобы отразить новые отношения.

В течение трансляции, все четыре типа объектных ID должны быть оттранслированы. Некоторые объекты клонировались и находятся в карте ID, в то время как другие не клонировались и не в карте. В течение трансляции ID, если пара ID, соответствующая ссылке не найдена в карте ID, одна из двух вещей случается. Если ссылка находится в той же самой базе данных как объект, который является что касается этого, это оставлено один. Иначе, это установлено в NULL. См. “ Стадия Трансляции ” на странице 477.



Содержание раздела