Перечисляет каждую деталь и подсборку в документе с ее меткой, именем, типом, цветом и тем, сколько раз она размещена.
Метки - это то, что принимают другие методы запросов и установщики меток.
Документ
По одной записи на деталь или сборку
Читает форму, хранящуюся под меткой документа, например чтобы нарисовать одну деталь или выполнить над ней операцию.
Документ и метка
Форма по этой метке
Читает цвет, присвоенный метке документа, как красный, зеленый, синий и альфа от 0 до 1, вместе с флагом, говорящим, есть ли у метки цвет вообще.
Документ и метка
Цвет с его флагом hasColor
Читает размещение метки экземпляра в документе как матрицу в порядке по столбцам плюс ее перенос, кватернион поворота и равномерный масштаб.
Метка детали, в отличие от экземпляра, не несет собственного размещения.
Документ и метка
Матрица, перенос, кватернион и масштаб
Описывает одну метку документа: ее имя, ее тип и является ли она простой формой, сборкой, ссылкой на другую метку или компонентом одной из них.
Документ и метка
Имя, тип и флаги метки
Читает все дерево сборки документа как плоский список узлов с их родителями, чтобы его можно было обойти или показать как дерево.
Каждый узел несет свою метку, имя, тип и размещение; список в порядке обхода в глубину, так что дочерние следуют за своим родителем. Экземпляр без имени получает имя того, что он размещает, с номером при повторе; definitionName хранит это имя.
Документ
Узлы дерева с их числом и версией формата
Чтение документа сборки: детали и подсборки, которые он содержит, форма за меткой, цвет, размещение и данные метки и вся иерархия в виде дерева. Метки - это id, которые документ дает каждой детали, экземпляру и сборке, например
0:1:1:1;getDocumentPartsиgetAssemblyHierarchyперечисляют их, остальные методы принимают одну. Сам документ никаким запросом не изменяется.