Mencantumkan setiap part dan sub-assembly dalam dokumen beserta label, nama, tipe, warna dan berapa kali ditempatkan.
Label-labelnya adalah yang diterima metode kueri lain dan penyetel label.
Dokumen
Satu entri per part atau rakitan
Membaca bentuk yang disimpan di bawah sebuah label dokumen, misalnya untuk menggambar satu part atau menjalankan operasi padanya.
Dokumen dan label
Bentuk pada label tersebut
Membaca warna yang ditetapkan pada sebuah label dokumen, sebagai merah, hijau, biru dan alfa dari 0 sampai 1, beserta flag yang menyatakan apakah label memiliki warna sama sekali.
Dokumen dan label
Warna beserta flag hasColor-nya
Membaca penempatan sebuah label instance dalam dokumen sebagai matriks column-major beserta translasi, kuaternion rotasi dan skala seragamnya.
Label part, berbeda dengan instance, tidak membawa penempatan sendiri.
Dokumen dan label
Matriks, translasi, kuaternion dan skala
Mendeskripsikan satu label dokumen: namanya, tipenya dan apakah berupa bentuk sederhana, assembly, referensi ke label lain atau komponen dari salah satunya.
Dokumen dan label
Nama, tipe dan flag label
Membaca seluruh pohon assembly sebuah dokumen sebagai daftar rata node beserta induknya, sehingga dapat ditelusuri atau ditampilkan sebagai pohon.
Setiap node membawa label, nama, tipe dan penempatannya; daftar dalam urutan depth-first, sehingga anak mengikuti induknya. Instance tanpa nama dinamai menurut apa yang ditempatkannya, diberi nomor bila berulang; definitionName menyimpan nama itu.
Dokumen
Node-node pohon beserta jumlahnya dan versi format
Membaca dokumen rakitan: part dan sub-rakitan yang ditampungnya, bentuk di balik sebuah label, warna, penempatan dan detail sebuah label, dan seluruh hierarki sebagai pohon. Label adalah id yang diberikan dokumen pada setiap part, instans dan rakitan, seperti
0:1:1:1;getDocumentPartsdangetAssemblyHierarchymencantumkannya, metode-metode lain menerima satu. Dokumen itu sendiri tidak diubah oleh kueri apa pun.