Changes for page Интерфейс bim

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 50.1
edited by Bimit Administrator
on 10.02.2022, 14:15
Change comment: There is no comment for this version
To version 73.16
edited by Bimit Administrator
on 27.08.2024, 11:45
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,26 +1,90 @@
1 1  Основной интерфейс для получения и работы с данными. В данном интерфейсе доступны следующие методы:
2 2  
3 -* [[getProject>>||anchor="HgetProject"]] - взятие проекта на котором выполняется плагин
4 -* [[getProfile>>||anchor="HgetProfile"]] - получение данных о пользователе по его идентификатору Uuid
5 -* [[getProjectModels>>||anchor="HgetProjectModels"]] - взятие всех активных моделей проекта на котором выполняется плагин
6 -* [[getModelRevisions>>||anchor="HgetModelRevisions"]] - взятие всех ревизий модели
7 -* [[getProjectTasks>>doc:||anchor="HgetProjectTasks"]] - получение списка всех задач проекта
8 -* [[getTaskComments>>||anchor="HgetTaskComments"]] - получение списка всех комментариев у задачи по идентификатору задача
9 -* getElement
10 -* getElements
11 -* getGeometryElement
12 -* getGeometryElements
13 -* getGeometryProject
14 -* getGeometryModel
15 -* getGeometryElementA
16 -* getGeometryElementB
17 -* showElements
18 -* createGroupElements
19 -* showGroupElements
20 -* createCondition
21 -* getProjectCollisions
22 -* getModelCollisions
3 +* [[addAttribute>>path:#_Toc70]] - добавление атрибутов для списка элементов
4 +* [[calculateDuty>>path:#_Toc66]] - получение номера дежурной группы
5 +* [[createCondition>>path:#_Toc19]] - функция создания условия поиска элементов
6 +* [[createCondition>>path:#_Toc40]] - функция создания условия поиска элементов по параметру поиска, оператору сравнения
7 +* [[createGroupElements>>path:#_Toc17]] - создание (объединение) элементов в группы с указанием цвета в формате HEX
8 +* [[deleteDutyShift>>path:#_Toc51]] - удаление назначенной группы к задаче, название которой содержит указанную строку
9 +* [[deleteParam>>path:#_Toc48]] - удаление параметра задачи по параметру идентификатора
10 +* [[deleteParams>>path:#_Toc49]] - удаление параметров
11 +* [[editParam>>path:#_Toc47]] - редактирование параметра задачи по идентификатору параметра, имени параметра, параметру
12 +* [[editTokenExpiredDate>>path:#_Toc28]] - позволяет изменить количество дней, через сколько токен для скачивания файлов станет недействительным
13 +* [[getAllElementsByListUuidAndProjectUuid>>path:#_Toc72]] - взятие данных об элементах по их списку идентификаторов, в котором выполняется плагин
14 +* [[getAmountDate>>path:#_Toc62]] - получение даты через указанное количество дней
15 +* [[getAttachmentDrawing>>path:#_Toc32]] - получение байтового массива с чертежом вложенного к задаче по названию чертежа
16 +* [[getAttachmentImage>>path:#_Toc31]] - получение изображения вложенного к задаче по названию изображения
17 +* [[getAvatar>>path:#_Toc33]] - получение байтового массива аватара по его имени
18 +* [[getCollisionInfo>>path:#_Toc83]] - получение объекта CollisionInfo для выделенной коллизии (коллизии, назначенной к задаче)
19 +* [[getCollisionsForReport>>path:#_Toc26]] - функция получения списка коллизий для отчета
20 +* [[getCommentFromTaskAttachment>>path:#_Toc84]] - получение текста комментария из sourceData
21 +* [[getDate>>path:#_Toc63]] - получение даты из строки
22 +* [[getDateTime>>path:#_Toc64]] - получение даты и времени из строки
23 +* [[getElement>>path:#_Toc9]] - функция получения полной информации о элементе
24 +* [[getElements>>path:#_Toc8]] - функция получения списка элементов с полной информацией
25 +* [[getEndDate>>path:#_Toc61]] - получение даты на конец следующего дня
26 +* [[getFilesDownloadLinks>>path:#_Toc27]] - получение списка ссылок на скачивание файлов, которые вложены в задачи проекта
27 +* [[getFirstEscalationTasks>>path:#_Toc58]] - получение списка просроченных задач
28 +* [[getGeometryElement>>path:#_Toc10]] - функция получения полной информации о элементе и дополнительно параметры геометрии
29 +* [[getGeometryElementA>>path:#_Toc14]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
30 +* [[getGeometryElementB>>path:#_Toc15]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
31 +* [[getGeometryElements>>path:#_Toc11]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска
32 +* [[getGeometryModel>>path:#_Toc13]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
33 +* [[getGeometryObject>>path:#_Toc22]] - функция получения координат элемента для формирования объемной модели или отрисовки на экране
34 +* [[getGeometryObjects>>path:#_Toc38]] - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране
35 +* [[getGeometryProject>>path:#_Toc12]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
36 +* [[getHtmlAvatar>>path:#_Toc34]] - получение аватара преобразованного к виду htlm строки (кода) по имени аватара
37 +* [[getHtmlDrawing>>path:#_Toc36]] - получение чертежа преобразованного к виду html строки (кода) по имени чертежа
38 +* [[getHtmlImage>>path:#_Toc35]] - получение изображения преобразованную к виду html строки (кода) по имени изображения
39 +* [[getLateTasks>>path:#_Toc80]] - получение списка всех просроченных задач, либо задач на эскалации
40 +* [[getLinkToTask>>path:#_Toc82]] - получение ссылки на проект с параметрами для открытия конкретной задачи
41 +* [[getMaintenanceTasks>>path:#_Toc55]] - получение списка задач ТО по списку идентификаторов
42 +* [[getModelCollisions>>path:#_Toc21]] - функция получения списка коллизий модели
43 +* [[getModelRevisions>>path:#_Toc4]] - взятие всех ревизий модели
44 +* [[getOrCreateTaskFromMaintenance>>path:#_Toc54]] - создание или получение задачи на запланированное ТО по идентификатору задачи
45 +* [[getOrgGroup>>path:#_Toc53]] - получение группы организации
46 +* [[getOrgGroups>>path:#_Toc52]] - получение списка групп организации
47 +* [[getParamsToTask>>path:#_Toc45]] - получение списка параметров для задачи по идентификатору задачи
48 +* [[getProcessStatuses>>path:#_Toc42]] - получение списка пользовательских статусов для активного рабочего пространства
49 +* [[getProfile>>path:#_Toc2]] - получение данных о пользователе по его идентификатору Uuid
50 +* [[getProfiles>>path:#_Toc77]] - получение данных о пользователях по их идентификаторам UUID
51 +* [[getProject>>path:#_Toc1]] - взятие проекта на котором выполняется плагин
52 +* [[getProjectCollisions>>path:#_Toc20]] - функция получения списка коллизий проекта
53 +* [[getProjectMaintenanceTasks>>path:#_Toc81]] - получение списка всех задач ТО на проект
54 +* [[getProjectModels>>path:#_Toc3]] - взятие всех активных моделей проекта на котором выполняется плагин
55 +* [[getProjectTasks>>path:#_Toc5]] - получение списка всех задач проекта
56 +* [[getSecondEscalationTasks>>path:#_Toc59]] - получить список задач второй эскалации
57 +* [[getStartDate>>path:#_Toc60]] - получение даты на начало следующего дня
58 +* [[getTask>>path:#_Toc78]] - получение задачи по её идентификатору
59 +* [[getTaskAttachments>>path:#_Toc7]] - получение списка всех вложений к задаче по идентификатору задач
60 +* [[getTaskComments>>path:#_Toc6]] - получение списка всех комментариев у задачи по идентификатору задач
61 +* [[getTaskForm>>path:#_Toc29]] - получение списка данных формы задачи по идентификатору задачи
62 +* [[getTaskParams>>path:#_Toc46]] - получение списка параметров для всех задач рабочего пространства
63 +* [[getTaskWorkers>>path:#_Toc30]] - получение списка профилей у задачи по её идентификатору
64 +* [[getTasks>>path:#_Toc79]] - получение списка задач
65 +* [[getTasksCurrentWorkSpace>>path:#_Toc74]] - получение гладкого списка всех задач указанного рабочего пространства (получение родителей и детей)
66 +* [[getTasksTree>>path:#_Toc76]] - получение дерева задач проекта, в котором выполняется плагин (только родители)
67 +* [[getTasksTreeCurrentWorkSpace>>path:#_Toc75]] - получение дерева задач указанного рабочего пространства (только родители)
68 +* [[getUuidsElementsByProjectUuid>>path:#_Toc71]] - взятие всех идентификаторов элементов из проекта, в котором выполняется плагин
69 +* [[getWorkSpacesCurrentProject>>path:#_Toc73]] - получение всех идентификаторов рабочих пространств проекта, в котором выполняется плагин
70 +* [[initPluginTaskStatus>>path:#_Toc67]] - инициализация пользовательских статусов в проекте
71 +* [[registerProcessStatuses>>path:#_Toc41]] - регистрация списка пользовательских статусов для задач по списку статусов задач плагина
72 +* [[saveParamsToTask>>path:#_Toc43]] - сохранение списка пользовательских параметров к задаче, на вход ей можно подать: идентификатор задачи, параметры, показ задачи
73 +* [[saveTask>>path:#_Toc65]] - создание и/или сохранение задачи
74 +* [[setGroupResponderToTask>>path:#_Toc57]] - назначение группы организации как ответственного на задачу по идентификатору задачи, имени группы
75 +* [[setGroupWorkersToTask>>path:#_Toc56]] - назначение группы организации как работника на задачу по идентификатору задачи, списку титулов
76 +* [[setPluginStatusToTask>>path:#_Toc50]] - изменение пользовательского статуса задачи по идентификатору задачи, статусу
77 +* [[showElements>>path:#_Toc16]] - функция отображения на экране списка элементов (выбор/подсветка на модели)
78 +* [[showGroupElements>>path:#_Toc18]] - функция отображения/подсветки на экране ранее созданных групп элементов
23 23  
80 +Справочники
81 +
82 +* [[Операторы сравнения>>path:#_Toc23]]
83 +* [[Параметры поиска>>path:#_Toc24]]
84 +* [[Статусы коллизий>>path:#_Toc25]]
85 +* [[PowerType>>path:#_Toc68]]
86 +* [[UnitType>>path:#_Toc69]]
87 +
24 24  ====== ======
25 25  
26 26  ====== ======
... ... @@ -27,7 +27,7 @@
27 27  
28 28  (% class="box infomessage" %)
29 29  (((
30 -**getProject** - взятие проекта на котором выполняется плагин
94 +**{{id name="_Toc1"/}}getProject** - взятие проекта на котором выполняется плагин
31 31  )))
32 32  
33 33  * **bim.getProject() **- метод представляет следующую структуру
... ... @@ -179,7 +179,7 @@
179 179  
180 180  (% class="box infomessage" %)
181 181  (((
182 -**getProfile**  - получение данных о пользователе по его идентификатору Uuid
246 +**{{id name="_Toc2"/}}getProfile**  - получение данных о пользователе по его идентификатору Uuid
183 183  )))
184 184  
185 185  * **bim.getProfile(Идентификатор пользователя)**
... ... @@ -187,7 +187,7 @@
187 187  **Пример использования:**
188 188  
189 189  {{code language="java"}}
190 -def profile = bim.getProfile(UUID.fromString(ef952aa8-7ddc-11ec-90d6-0242ac120003")
254 +def profile = bim.getProfile(UUID.fromString("ef952aa8-7ddc-11ec-90d6-0242ac120003")
191 191  def profileUuid= profile.getUuid()
192 192  
193 193  // console.info(profileUuid.toString()) -> “INFO: ef952aa8-7ddc-11ec-90d6-0242ac120003”
... ... @@ -196,7 +196,7 @@
196 196  
197 197  (% class="box infomessage" %)
198 198  (((
199 -**getProjectModels** - взятие всех активных моделей проекта на котором выполняется плагин)
263 +**{{id name="_Toc3"/}}getProjectModels** - взятие всех активных моделей проекта на котором выполняется плагин)
200 200  )))
201 201  
202 202  * **bim.getProjectModels()**
... ... @@ -215,7 +215,7 @@
215 215  
216 216  (% class="box infomessage" %)
217 217  (((
218 -**getModelRevisions** - взятие всех ревизий модели
282 +**{{id name="_Toc4"/}}getModelRevisions** - взятие всех ревизий модели
219 219  )))
220 220  
221 221  * **bim.getModelRevisions(Идентификатор модели)**
... ... @@ -223,7 +223,7 @@
223 223  **Пример использования:**
224 224  
225 225  {{code language="java"}}
226 -def listModelRevisions = bim.getModelRevisions(UUID.fromString(4e733308-7ddd-11ec-90d6-0242ac120003)
290 +def listModelRevisions = bim.getModelRevisions(UUID.fromString("4e733308-7ddd-11ec-90d6-0242ac120003")
227 227  for (ModelRevision modelRevision: listModelRevisions ) {
228 228   def modelRevisionUuid= modelRevision.getUuid()
229 229  
... ... @@ -233,11 +233,11 @@
233 233  {{/code}}
234 234  
235 235  
236 -=== ===
237 237  
301 +
238 238  (% class="box infomessage" %)
239 239  (((
240 -====== **getProjectTasks** - получение списка всех задач проекта ======
304 +**{{id name="_Toc5"/}}getProjectTasks** - получение списка всех задач проекта
241 241  )))
242 242  
243 243  * **getProjectTasks()** метод, который возвращает структуру списка задач, каждая задача представляет из себя следующую структуру:
... ... @@ -247,7 +247,7 @@
247 247  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
248 248  (% style="line-height:1.2" %)
249 249  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)**Поле  **
250 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
314 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
251 251  (% style="line-height:1.2" %)
252 252  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)**Тип данных поля**
253 253  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -260,7 +260,7 @@
260 260  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
261 261  (% style="line-height:1.2" %)
262 262  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
263 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
327 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
264 264  (% style="line-height:1.2" %)
265 265  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
266 266  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -273,7 +273,7 @@
273 273  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
274 274  (% style="line-height:1.2" %)
275 275  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)title
276 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
340 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
277 277  (% style="line-height:1.2" %)
278 278  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
279 279  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -286,7 +286,7 @@
286 286  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
287 287  (% style="line-height:1.2" %)
288 288  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)name
289 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
353 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
290 290  (% style="line-height:1.2" %)
291 291  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
292 292  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -299,7 +299,7 @@
299 299  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
300 300  (% style="line-height:1.2" %)
301 301  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)description
302 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
366 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
303 303  (% style="line-height:1.2" %)
304 304  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
305 305  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -312,7 +312,7 @@
312 312  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
313 313  (% style="line-height:1.2" %)
314 314  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)responderUuid
315 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
379 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
316 316  (% style="line-height:1.2" %)
317 317  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
318 318  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -325,7 +325,7 @@
325 325  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
326 326  (% style="line-height:1.2" %)
327 327  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)creatorUuid
328 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
392 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
329 329  (% style="line-height:1.2" %)
330 330  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
331 331  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -338,7 +338,7 @@
338 338  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
339 339  (% style="line-height:1.2" %)
340 340  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)priority
341 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
405 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
342 342  (% style="line-height:1.2" %)
343 343  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Enum:
344 344  
... ... @@ -354,7 +354,7 @@
354 354  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
355 355  (% style="line-height:1.2" %)
356 356  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)taskType
357 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
421 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
358 358  (% style="line-height:1.2" %)
359 359  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Enum:
360 360  
... ... @@ -370,7 +370,7 @@
370 370  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
371 371  (% style="line-height:1.2" %)
372 372  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)createDate
373 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
437 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
374 374  (% style="line-height:1.2" %)
375 375  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)date-time
376 376  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -383,7 +383,7 @@
383 383  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
384 384  (% style="line-height:1.2" %)
385 385  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)completeStatus
386 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
450 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
387 387  (% style="line-height:1.2" %)
388 388  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Enum:
389 389  
... ... @@ -399,7 +399,7 @@
399 399  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
400 400  (% style="line-height:1.2" %)
401 401  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)worldX
402 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
466 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
403 403  (% style="line-height:1.2" %)
404 404  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
405 405  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -412,7 +412,7 @@
412 412  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
413 413  (% style="line-height:1.2" %)
414 414  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)worldY
415 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
479 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
416 416  (% style="line-height:1.2" %)
417 417  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
418 418  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -425,7 +425,7 @@
425 425  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
426 426  (% style="line-height:1.2" %)
427 427  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)worldZ
428 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
492 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
429 429  (% style="line-height:1.2" %)
430 430  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
431 431  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -464,76 +464,2603 @@
464 464  
465 465  (% class="box infomessage" %)
466 466  (((
467 -getTaskComments - получение списка всех комментариев у задачи по идентификатору задача
531 +**{{id name="_Toc6"/}}getTaskComments** - получение списка всех комментариев у задачи по идентификатору задача
468 468  )))
469 469  
470 -* **getTaskComments(UUID taskUuid)**
534 +* **bim.getTaskComments(UUID taskUuid)**
471 471  
472 472  (% style="margin-left:2px" %)
473 473  (((
474 474  (% cellspacing="0" style="border-collapse:collapse; border:medium none; height:225px; width:850px" %)
475 -|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:134px" %)(((
539 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:125px" %)(((
476 476  (% style="line-height:1.2" %)
477 477  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Поле
478 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:115px" %)(((
542 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:146px" %)(((
479 479  (% style="line-height:1.2" %)
480 480  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Тип данных поля
481 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:147px" %)(((
545 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:326px" %)(((
482 482  (% style="line-height:1.2" %)
483 483  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Описание поля
484 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:141px" %)(((
548 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:228px" %)(((
485 485  (% style="line-height:1.2" %)
486 486  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Метод взятия данных поля
487 487  )))
488 -|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:134px" %)(((
552 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:125px" %)(((
489 489  (% style="line-height:1.2" %)
490 490  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)createDate
491 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:115px" %)(((
555 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:146px" %)(((
492 492  (% style="line-height:1.2" %)
493 493  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)date-time
494 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:147px" %)(((
558 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:326px" %)(((
495 495  (% style="line-height:1.2" %)
496 496  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)дата создания комментария
497 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:141px" %)(((
561 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:228px" %)(((
498 498  (% style="line-height:1.2" %)
499 499  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getCreateDate()
500 500  )))
501 -|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:134px" %)(((
565 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:125px" %)(((
502 502  (% style="line-height:1.2" %)
503 503  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)text
504 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:115px" %)(((
568 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:146px" %)(((
505 505  (% style="line-height:1.2" %)
506 506  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
507 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:147px" %)(((
571 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:326px" %)(((
508 508  (% style="line-height:1.2" %)
509 509  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)комментарий
510 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:141px" %)(((
574 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:228px" %)(((
511 511  (% style="line-height:1.2" %)
512 512  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getText()
513 513  )))
514 -|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:134px" %)(((
578 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:125px" %)(((
515 515  (% style="line-height:1.2" %)
516 516  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)authorUuid
517 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:115px" %)(((
581 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:146px" %)(((
518 518  (% style="line-height:1.2" %)
519 519  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
520 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:147px" %)(((
584 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:326px" %)(((
521 521  (% style="line-height:1.2" %)
522 522  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)автор комментария
523 -)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:141px" %)(((
587 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:228px" %)(((
524 524  (% style="line-height:1.2" %)
525 525  (% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getAuthorUuid()
526 526  )))
527 527  )))
528 528  
529 -
530 530  **Пример использования**
531 531  
532 532  {{code language="java"}}
533 -def listTasks = bim.getProjectTasks()
534 -for (Task task: listTasks ) {
535 - def taskUuid= task.getUuid()
596 +def listComments = bim.getTaskComments(c73df7aa-7ddd-11ec-90d6-0242ac120003)
597 +for (Comment comment: listComments ) {
598 + def authorUuid= comment.setAuthorUuid()
536 536  
537 - // console.info(taskUuid .toString()) -> “INFO: c73df7aa-7ddd-11ec-90d6-0242ac120003”
600 +{{/code}}
601 +
602 +
603 +(% class="box infomessage" %)
604 +(((
605 +**{{id name="_Toc7"/}}getTaskAttachments** - получение списка всех вложений к задаче по идентификатору задача
606 +)))
607 +
608 +* **bim.getTaskAttachments(UUID taskUuid)**
609 +
610 +(((
611 +(% cellspacing="0" style="border-collapse:collapse; border:none; table-layout:fixed; width:850px" %)
612 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:123px" width="NaN" %)(((
613 +(% style="line-height:1.2" %)
614 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Поле
615 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:147px" width="NaN" %)(((
616 +(% style="line-height:1.2" %)
617 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Тип данных поля
618 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:349px" width="NaN" %)(((
619 +(% style="line-height:1.2" %)
620 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Описание поля
621 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:230px" width="NaN" %)(((
622 +(% style="line-height:1.2" %)
623 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Метод взятия данных поля
624 +)))
625 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:123px" width="NaN" %)(((
626 +(% style="line-height:1.2" %)
627 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
628 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:147px" width="NaN" %)(((
629 +(% style="line-height:1.2" %)
630 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
631 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:349px" width="NaN" %)(((
632 +(% style="line-height:1.2" %)
633 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор вложения
634 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:230px" width="NaN" %)(((
635 +(% style="line-height:1.2" %)
636 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getUuid()
637 +)))
638 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:123px" width="NaN" %)(((
639 +(% style="line-height:1.2" %)
640 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)file
641 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:147px" width="NaN" %)(((
642 +(% style="line-height:1.2" %)
643 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
644 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:349px" width="NaN" %)(((
645 +(% style="line-height:1.2" %)
646 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)ссылка на файл вложения
647 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:230px" width="NaN" %)(((
648 +(% style="line-height:1.2" %)
649 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getFile()
650 +)))
651 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:123px" width="NaN" %)(((
652 +(% style="line-height:1.2" %)
653 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)name
654 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:147px" width="NaN" %)(((
655 +(% style="line-height:1.2" %)
656 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
657 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:349px" width="NaN" %)(((
658 +(% style="line-height:1.2" %)
659 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)наименование вложения
660 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:230px" width="NaN" %)(((
661 +(% style="line-height:1.2" %)
662 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getName()
663 +)))
664 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:123px" width="NaN" %)(((
665 +(% style="line-height:1.2" %)
666 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)camera
667 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:147px" width="NaN" %)(((
668 +(% style="line-height:1.2" %)
669 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
670 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:349px" width="NaN" %)(((
671 +(% style="line-height:1.2" %)
672 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)опции камеры вложения (например скриншота)
673 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:230px" width="NaN" %)(((
674 +(% style="line-height:1.2" %)
675 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getCamera()
676 +)))
677 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:123px" width="NaN" %)(((
678 +(% style="line-height:1.2" %)
679 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)createDate
680 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:147px" width="NaN" %)(((
681 +(% style="line-height:1.2" %)
682 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)date-time
683 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:349px" width="NaN" %)(((
684 +(% style="line-height:1.2" %)
685 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)дата создания вложения
686 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:230px" width="NaN" %)(((
687 +(% style="line-height:1.2" %)
688 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getCreateDate()
689 +)))
690 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:123px" width="NaN" %)(((
691 +(% style="line-height:1.2" %)
692 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)contentType
693 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:147px" width="NaN" %)(((
694 +(% style="line-height:1.2" %)
695 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
696 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:349px" width="NaN" %)(((
697 +(% style="line-height:1.2" %)
698 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)тип вложения
699 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:230px" width="NaN" %)(((
700 +(% style="line-height:1.2" %)
701 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getContentType()
702 +)))
703 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:123px" width="NaN" %)(((
704 +(% style="line-height:1.2" %)
705 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)creatorUuid
706 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:147px" width="NaN" %)(((
707 +(% style="line-height:1.2" %)
708 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
709 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:349px" width="NaN" %)(((
710 +(% style="line-height:1.2" %)
711 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор автора вложения
712 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:230px" width="NaN" %)(((
713 +(% style="line-height:1.2" %)
714 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getCreatorUuid()
715 +)))
716 +)))
717 +
718 +**Пример использования:**
719 +
720 +{{code language="java"}}
721 +def listAttachments = bim.getTaskAttachments(c73df7aa-7ddd-11ec-90d6-0242ac120003)
722 +for (Attachment attachment: listAttachments ) {
723 + def createDate= attachment.setCreateDate()
724 +
725 +// console.info(createDate.toString()) -> “INFO: 2022-01-21 10:01:12.567 +0300”
538 538  }
539 -{{/code}}
727 +
728 +{{/code}}
729 +
730 +
731 +(% class="box infomessage" %)
732 +(((
733 +**{{id name="_Toc8"/}}getElements** - функция получения списка элементов с полной информацией
734 +)))
735 +
736 +* **bim.getElements(Условие поиска)**
737 +* **bim.getElements(Список идентификаторов элементов)**
738 +
739 +(% style="margin-left:5px" %)
740 +(((
741 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
742 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
743 +(% style="line-height:1.2" %)
744 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Поле
745 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
746 +(% style="line-height:1.2" %)
747 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Тип данных поля
748 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
749 +(% style="line-height:1.2" %)
750 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Описание поля
751 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
752 +(% style="line-height:1.2" %)
753 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Метод взятия данных поля
754 +)))
755 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
756 +(% style="line-height:1.2" %)
757 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
758 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
759 +(% style="line-height:1.2" %)
760 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
761 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
762 +(% style="line-height:1.2" %)
763 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор элемента
764 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
765 +(% style="line-height:1.2" %)
766 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getUuid()
767 +)))
768 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
769 +(% style="line-height:1.2" %)
770 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)globalId
771 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
772 +(% style="line-height:1.2" %)
773 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
774 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
775 +(% style="line-height:1.2" %)
776 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)глобальный идентификатор элемента
777 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
778 +(% style="line-height:1.2" %)
779 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getGlobalId()
780 +)))
781 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
782 +(% style="line-height:1.2" %)
783 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)name
784 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
785 +(% style="line-height:1.2" %)
786 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
787 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
788 +(% style="line-height:1.2" %)
789 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)наименование элемента
790 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
791 +(% style="line-height:1.2" %)
792 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getName()
793 +)))
794 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
795 +(% style="line-height:1.2" %)
796 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)longName
797 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
798 +(% style="line-height:1.2" %)
799 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
800 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
801 +(% style="line-height:1.2" %)
802 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)полное наименование элемента
803 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
804 +(% style="line-height:1.2" %)
805 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getLongName()
806 +)))
807 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
808 +(% style="line-height:1.2" %)
809 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementClass
810 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
811 +(% style="line-height:1.2" %)
812 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
813 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
814 +(% style="line-height:1.2" %)
815 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор класса элемента
816 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
817 +(% style="line-height:1.2" %)
818 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementClass()
819 +)))
820 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
821 +(% style="line-height:1.2" %)
822 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)stringValue
823 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
824 +(% style="line-height:1.2" %)
825 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
826 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
827 +(% style="line-height:1.2" %)
828 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)значение элемента для атрибутных элементов в строковом виде
829 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
830 +(% style="line-height:1.2" %)
831 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getStringValue()
832 +)))
833 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
834 +(% style="line-height:1.2" %)
835 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)doubleValue
836 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
837 +(% style="line-height:1.2" %)
838 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
839 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
840 +(% style="line-height:1.2" %)
841 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)значение элемента для атрибутных элементов в численном виде, если преобразование возможно, иначе будет 0
842 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
843 +(% style="line-height:1.2" %)
844 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getDoubleValue()
845 +)))
846 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
847 +(% style="line-height:1.2" %)
848 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)project
849 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
850 +(% style="line-height:1.2" %)
851 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
852 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
853 +(% style="line-height:1.2" %)
854 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор проекта
855 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
856 +(% style="line-height:1.2" %)
857 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getProject()
858 +)))
859 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
860 +(% style="line-height:1.2" %)
861 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)children
862 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
863 +(% style="line-height:1.2" %)
864 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)массив
865 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
866 +(% style="line-height:1.2" %)
867 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)массив и элементов, дети, атрибуты, группы атрибутов
868 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
869 +(% style="line-height:1.2" %)
870 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getChildren()
871 +)))
872 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
873 +(% style="line-height:1.2" %)
874 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementClassName
875 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
876 +(% style="line-height:1.2" %)
877 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
878 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
879 +(% style="line-height:1.2" %)
880 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)наименование класса элемента ifc
881 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
882 +(% style="line-height:1.2" %)
883 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementClassName()
884 +)))
885 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
886 +(% style="line-height:1.2" %)
887 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementClassTitle
888 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
889 +(% style="line-height:1.2" %)
890 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
891 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
892 +(% style="line-height:1.2" %)
893 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)наименование класса элемента
894 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
895 +(% style="line-height:1.2" %)
896 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementClassTitle()
897 +)))
898 +)))
899 +
900 +**Примеры использования:**
901 +
902 +{{code language="java"}}
903 +def conditionWall = bim.createCondition("class", "eq", "IfcWall")
904 +def listWalls = bim.getElements (conditionWall )
905 +for (Element element: listWalls ) {
906 +def globalId = element.getGlobalId()
907 +
908 +// console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
909 +}
910 +
911 +{{/code}}
912 +
913 +{{code language="java"}}
914 +def elements = new HashSet<UUID>()
915 +elements.add(UUID.randomUuid())
916 +def listElements = bim.getElements(elements)
917 +for (Element element: listElements ) {
918 +def globalId = element.getGlobalId()
919 +
920 +// console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
921 +}
922 +
923 +{{/code}}
924 +
925 +
926 +(% class="box infomessage" %)
927 +(((
928 +**{{id name="_Toc9"/}}getElement** - функция получения полной информации о элементе
929 +)))
930 +
931 +* **bim.getElement(Идентификатор элемента)**
932 +* **bim.getElement(Идентификатор элемента как текст)**
933 +
934 +**Примеры использования:**
935 +
936 +{{code language="java"}}
937 +def element = bim.getElement(UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003"))
938 +def globalId = element.getGlobalId()
939 +
940 +// console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
941 +{{/code}}
942 +
943 +{{code language="java"}}
944 +def element = bim.getElement("e5a114d0-7de1-11ec-90d6-0242ac120003")
945 +def globalId = element.getGlobalId()
946 +
947 +// console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
948 +{{/code}}
949 +
950 +
951 +(% class="box infomessage" %)
952 +(((
953 +**{{id name="_Toc10"/}}getGeometryElement** - функция получения полной информации о элементе и дополнительно параметры геометрии
954 +)))
955 +
956 +* **bim.getGeometryElement(Идентификатор элемента)**
957 +* **bim.getGeometryElement(Идентификатор элемента как текст)**
958 +
959 +(% style="margin-left:4px" %)
960 +(((
961 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
962 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
963 +(% style="line-height:1.2" %)
964 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Поле
965 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
966 +(% style="line-height:1.2" %)
967 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Тип данных поля
968 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
969 +(% style="line-height:1.2" %)
970 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Описание поля
971 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
972 +(% style="line-height:1.2" %)
973 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Метод взятия данных поля
974 +)))
975 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
976 +(% style="line-height:1.2" %)
977 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
978 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
979 +(% style="line-height:1.2" %)
980 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
981 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
982 +(% style="line-height:1.2" %)
983 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор элемента
984 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
985 +(% style="line-height:1.2" %)
986 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getUuid()
987 +)))
988 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
989 +(% style="line-height:1.2" %)
990 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)globalId
991 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
992 +(% style="line-height:1.2" %)
993 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
994 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
995 +(% style="line-height:1.2" %)
996 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)глобальный идентификатор элемента
997 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
998 +(% style="line-height:1.2" %)
999 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getGlobalId()
1000 +)))
1001 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1002 +(% style="line-height:1.2" %)
1003 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)name
1004 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1005 +(% style="line-height:1.2" %)
1006 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
1007 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1008 +(% style="line-height:1.2" %)
1009 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)наименование элемента
1010 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1011 +(% style="line-height:1.2" %)
1012 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getName()
1013 +)))
1014 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1015 +(% style="line-height:1.2" %)
1016 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)longName
1017 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1018 +(% style="line-height:1.2" %)
1019 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
1020 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1021 +(% style="line-height:1.2" %)
1022 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)полное наименование элемента
1023 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1024 +(% style="line-height:1.2" %)
1025 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getLongName()
1026 +)))
1027 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1028 +(% style="line-height:1.2" %)
1029 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementClass
1030 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1031 +(% style="line-height:1.2" %)
1032 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
1033 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1034 +(% style="line-height:1.2" %)
1035 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор класса элемента
1036 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1037 +(% style="line-height:1.2" %)
1038 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementClass()
1039 +)))
1040 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1041 +(% style="line-height:1.2" %)
1042 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)stringValue
1043 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1044 +(% style="line-height:1.2" %)
1045 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
1046 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1047 +(% style="line-height:1.2" %)
1048 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)значение элемента для атрибутных элементов в строковом виде
1049 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1050 +(% style="line-height:1.2" %)
1051 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getStringValue()
1052 +)))
1053 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1054 +(% style="line-height:1.2" %)
1055 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)doubleValue
1056 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1057 +(% style="line-height:1.2" %)
1058 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1059 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1060 +(% style="line-height:1.2" %)
1061 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)значение элемента для атрибутных элементов в численном виде, если преобразование возможно, иначе будет 0
1062 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1063 +(% style="line-height:1.2" %)
1064 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getDoubleValue()
1065 +)))
1066 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1067 +(% style="line-height:1.2" %)
1068 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)project
1069 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1070 +(% style="line-height:1.2" %)
1071 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
1072 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1073 +(% style="line-height:1.2" %)
1074 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор проекта
1075 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1076 +(% style="line-height:1.2" %)
1077 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getProject()
1078 +)))
1079 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1080 +(% style="line-height:1.2" %)
1081 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)children
1082 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1083 +(% style="line-height:1.2" %)
1084 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)массив
1085 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1086 +(% style="line-height:1.2" %)
1087 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)массив и элементов, дети, атрибуты, группы атрибутов
1088 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1089 +(% style="line-height:1.2" %)
1090 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getChildren()
1091 +)))
1092 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1093 +(% style="line-height:1.2" %)
1094 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementClassName
1095 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1096 +(% style="line-height:1.2" %)
1097 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
1098 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1099 +(% style="line-height:1.2" %)
1100 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)наименование класса элемента ifc
1101 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1102 +(% style="line-height:1.2" %)
1103 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementClassName()
1104 +)))
1105 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1106 +(% style="line-height:1.2" %)
1107 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementClassTitle
1108 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1109 +(% style="line-height:1.2" %)
1110 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
1111 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1112 +(% style="line-height:1.2" %)
1113 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)наименование класса элемента
1114 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1115 +(% style="line-height:1.2" %)
1116 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementClassTitle()
1117 +)))
1118 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1119 +(% style="line-height:1.2" %)
1120 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)area
1121 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1122 +(% style="line-height:1.2" %)
1123 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1124 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1125 +(% style="line-height:1.2" %)
1126 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)площадь поверхности элемента
1127 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1128 +(% style="line-height:1.2" %)
1129 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getArea()
1130 +)))
1131 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1132 +(% style="line-height:1.2" %)
1133 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)volume
1134 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1135 +(% style="line-height:1.2" %)
1136 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1137 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1138 +(% style="line-height:1.2" %)
1139 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)объем элемента
1140 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1141 +(% style="line-height:1.2" %)
1142 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getVolume()
1143 +)))
1144 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1145 +(% style="line-height:1.2" %)
1146 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)areaX
1147 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1148 +(% style="line-height:1.2" %)
1149 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1150 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1151 +(% style="line-height:1.2" %)
1152 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)площадь элемента вдоль оси OX
1153 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1154 +(% style="line-height:1.2" %)
1155 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getAreaX()
1156 +)))
1157 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1158 +(% style="line-height:1.2" %)
1159 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)areaY
1160 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1161 +(% style="line-height:1.2" %)
1162 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1163 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1164 +(% style="line-height:1.2" %)
1165 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)площадь элемента вдоль оси OY
1166 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1167 +(% style="line-height:1.2" %)
1168 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getAreaY()
1169 +)))
1170 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1171 +(% style="line-height:1.2" %)
1172 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)areaZ
1173 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1174 +(% style="line-height:1.2" %)
1175 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1176 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1177 +(% style="line-height:1.2" %)
1178 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)площадь элемента вдоль оси OZ
1179 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1180 +(% style="line-height:1.2" %)
1181 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getAreaZ()
1182 +)))
1183 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1184 +(% style="line-height:1.2" %)
1185 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)largeArea
1186 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1187 +(% style="line-height:1.2" %)
1188 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1189 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1190 +(% style="line-height:1.2" %)
1191 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)максимальная площадь элемента из осей
1192 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1193 +(% style="line-height:1.2" %)
1194 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getLargeArea()
1195 +)))
1196 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1197 +(% style="line-height:1.2" %)
1198 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)largeDirect
1199 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1200 +(% style="line-height:1.2" %)
1201 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
1202 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1203 +(% style="line-height:1.2" %)
1204 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)направление максимальной поверхности
1205 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1206 +(% style="line-height:1.2" %)
1207 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getLargeDirect()
1208 +)))
1209 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1210 +(% style="line-height:1.2" %)
1211 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)boundSizeX
1212 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1213 +(% style="line-height:1.2" %)
1214 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1215 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1216 +(% style="line-height:1.2" %)
1217 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)расстояние границ вдоль оси OX
1218 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1219 +(% style="line-height:1.2" %)
1220 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getBoundSizeX()
1221 +)))
1222 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1223 +(% style="line-height:1.2" %)
1224 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)boundSizeY
1225 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1226 +(% style="line-height:1.2" %)
1227 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1228 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1229 +(% style="line-height:1.2" %)
1230 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)расстояние границ вдоль оси OY
1231 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1232 +(% style="line-height:1.2" %)
1233 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getBoundSizeY()
1234 +)))
1235 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1236 +(% style="line-height:1.2" %)
1237 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)boundSizeZ
1238 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1239 +(% style="line-height:1.2" %)
1240 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1241 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1242 +(% style="line-height:1.2" %)
1243 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)расстояние границ вдоль оси OZ
1244 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1245 +(% style="line-height:1.2" %)
1246 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getBoundSizeZ()
1247 +)))
1248 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:124px" %)(((
1249 +(% style="line-height:1.2" %)
1250 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)bounds
1251 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:163px" %)(((
1252 +(% style="line-height:1.2" %)
1253 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Bounds
1254 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:333px" %)(((
1255 +(% style="line-height:1.2" %)
1256 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)структура границ
1257 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:225px" %)(((
1258 +(% style="line-height:1.2" %)
1259 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getBounds()
1260 +)))
1261 +)))
1262 +
1263 +Структура границ Bounds:
1264 +
1265 +(((
1266 +(% cellspacing="0" style="border-collapse:collapse; border:medium none; table-layout:fixed; width:856px" %)
1267 +|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
1268 +(% style="line-height:1.2" %)
1269 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)min
1270 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %) |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:332px" width="NaN" %)(((
1271 +(% style="line-height:1.2" %)
1272 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)вектор координат x, y, z минимальной точки границы
1273 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:222px" width="NaN" %)
1274 +|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %)(((
1275 +(% style="line-height:1.2" %)
1276 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)max
1277 +)))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top" width="NaN" %) |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:332px" width="NaN" %)(((
1278 +(% style="line-height:1.2" %)
1279 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)вектор координат x, y, z максимальной точки границы
1280 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:222px" width="NaN" %)
1281 +)))
1282 +
1283 +**Пример использования:**
1284 +
1285 +{{code language="java"}}
1286 +def geometryElement = bim.getGeometryElement(UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003")
1287 +def globalId = geometryElement .getGlobalId()
1288 +
1289 +// console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
1290 +def volumeElement = geometryElement .getVolume()
1291 +
1292 +// console.info(volumeElement.toString()) -> “INFO: 0.1”
1293 +
1294 +{{/code}}
1295 +
1296 +
1297 +(% class="box infomessage" %)
1298 +(((
1299 +**{{id name="_Toc11"/}}getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии
1300 +)))
1301 +
1302 +* **bim.getGeometryElements(Условие поиска)**
1303 +* **bim.getGeometryElements(Список идентификаторов элементов)**
1304 +
1305 +**Примеры использования:**
1306 +
1307 +{{code language="java"}}
1308 +def conditionWall = bim.createCondition("class", "eq", "IfcWall")
1309 +def listWalls = bim.getGeometryElements (conditionWall )
1310 +for (Element geometryElement: listWalls ) {
1311 +def globalId = geometryElement.getGlobalId()
1312 +
1313 +// console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
1314 +def volumeElement = geometryElement .getVolume()
1315 +
1316 +// console.info(volumeElement.toString()) -> “INFO: 0.1”
1317 +}
1318 +
1319 +{{/code}}
1320 +
1321 +
1322 +{{code language="java"}}
1323 +def elements = new HashSet<UUID>()
1324 +elements.add(UUID.randomUuid())
1325 +def listElements = bim.getGeometryElements(elements)
1326 +for (Element geometryElement: listElements ) {
1327 +def globalId = geometryElement.getGlobalId()
1328 +
1329 +// console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
1330 +def volumeElement = geometryElement .getVolume()
1331 +
1332 +// console.info(volumeElement.toString()) -> “INFO: 0.1”
1333 +}
1334 +{{/code}}
1335 +
1336 +
1337 +(% class="box infomessage" %)
1338 +(((
1339 +**{{id name="_Toc12"/}}getGeometryProject** - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
1340 +)))
1341 +
1342 +* **bim.getGeometryProject()**
1343 +
1344 +(((
1345 +(% cellspacing="0" style="border-collapse:collapse; border:none; table-layout:fixed; width:850px" %)
1346 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1347 +(% style="line-height:1.2" %)
1348 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Поле
1349 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1350 +(% style="line-height:1.2" %)
1351 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Тип данных поля
1352 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1353 +(% style="line-height:1.2" %)
1354 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Описание поля
1355 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1356 +(% style="line-height:1.2" %)
1357 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Метод взятия данных поля
1358 +)))
1359 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1360 +(% style="line-height:1.2" %)
1361 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
1362 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1363 +(% style="line-height:1.2" %)
1364 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
1365 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1366 +(% style="line-height:1.2" %)
1367 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор проекта
1368 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1369 +(% style="line-height:1.2" %)
1370 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getUuid()
1371 +)))
1372 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1373 +(% style="line-height:1.2" %)
1374 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)alias
1375 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1376 +(% style="line-height:1.2" %)
1377 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
1378 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1379 +(% style="line-height:1.2" %)
1380 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)уникальное название английское
1381 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1382 +(% style="line-height:1.2" %)
1383 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getAlias()
1384 +)))
1385 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1386 +(% style="line-height:1.2" %)
1387 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)title
1388 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1389 +(% style="line-height:1.2" %)
1390 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
1391 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1392 +(% style="line-height:1.2" %)
1393 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)заголовок
1394 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1395 +(% style="line-height:1.2" %)
1396 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getTitle()
1397 +)))
1398 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1399 +(% style="line-height:1.2" %)
1400 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)description
1401 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1402 +(% style="line-height:1.2" %)
1403 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
1404 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1405 +(% style="line-height:1.2" %)
1406 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)описание
1407 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1408 +(% style="line-height:1.2" %)
1409 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getDescription()
1410 +)))
1411 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1412 +(% style="line-height:1.2" %)
1413 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)color
1414 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1415 +(% style="line-height:1.2" %)
1416 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
1417 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1418 +(% style="line-height:1.2" %)
1419 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)цвет метки проекта
1420 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1421 +(% style="line-height:1.2" %)
1422 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getColor()
1423 +)))
1424 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1425 +(% style="line-height:1.2" %)
1426 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)preview
1427 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1428 +(% style="line-height:1.2" %)
1429 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
1430 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1431 +(% style="line-height:1.2" %)
1432 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)ссылка на картинку превью проекта
1433 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1434 +(% style="line-height:1.2" %)
1435 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getPreview()
1436 +)))
1437 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1438 +(% style="line-height:1.2" %)
1439 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)createDate
1440 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1441 +(% style="line-height:1.2" %)
1442 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)date
1443 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1444 +(% style="line-height:1.2" %)
1445 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)дата создания
1446 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1447 +(% style="line-height:1.2" %)
1448 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getCreateDate()
1449 +)))
1450 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1451 +(% style="line-height:1.2" %)
1452 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)editDate
1453 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1454 +(% style="line-height:1.2" %)
1455 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)date
1456 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1457 +(% style="line-height:1.2" %)
1458 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)дата последнего редактирования
1459 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1460 +(% style="line-height:1.2" %)
1461 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getEditDate()
1462 +)))
1463 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1464 +(% style="line-height:1.2" %)
1465 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)profileUuid
1466 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1467 +(% style="line-height:1.2" %)
1468 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
1469 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1470 +(% style="line-height:1.2" %)
1471 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор пользователя автора проекта
1472 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1473 +(% style="line-height:1.2" %)
1474 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getProfileUuid()
1475 +)))
1476 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1477 +(% style="line-height:1.38" %)
1478 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)boundSizeX
1479 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1480 +(% style="line-height:1.2" %)
1481 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1482 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1483 +(% style="line-height:1.38" %)
1484 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)длина проектной модели вдоль оси ОХ
1485 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1486 +(% style="line-height:1.2" %)
1487 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getBoundSizeX()
1488 +)))
1489 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1490 +(% style="line-height:1.38" %)
1491 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)boundSizeY
1492 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1493 +(% style="line-height:1.2" %)
1494 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1495 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1496 +(% style="line-height:1.38" %)
1497 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)длина проектной модели вдоль оси ОY
1498 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1499 +(% style="line-height:1.2" %)
1500 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getBoundSizeY()
1501 +)))
1502 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1503 +(% style="line-height:1.38" %)
1504 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)boundSizeZ
1505 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1506 +(% style="line-height:1.2" %)
1507 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1508 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1509 +(% style="line-height:1.38" %)
1510 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)длина проектной модели вдоль оси ОZ
1511 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1512 +(% style="line-height:1.2" %)
1513 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getBoundSizeZ()
1514 +)))
1515 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1516 +(% style="line-height:1.38" %)
1517 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)bounds
1518 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1519 +(% style="line-height:1.2" %)
1520 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Bounds
1521 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1522 +(% style="line-height:1.38" %)
1523 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)структура границы проектной модели
1524 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1525 +(% style="line-height:1.2" %)
1526 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getBounds()
1527 +)))
1528 +
1529 +Структура границ Bounds:
1530 +
1531 +(((
1532 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
1533 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:134px" %)(((
1534 +(% style="line-height:1.38" %)
1535 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)min
1536 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:160px" %) |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:311px" %)(((
1537 +(% style="line-height:1.38" %)
1538 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)вектор координат x, y, z минимальной точки границы
1539 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:232px" %)
1540 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:134px" %)(((
1541 +(% style="line-height:1.38" %)
1542 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)max
1543 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:160px" %) |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:311px" %)(((
1544 +(% style="line-height:1.38" %)
1545 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)вектор координат x, y, z максимальной точки границы
1546 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:232px" %)
1547 +)))
1548 +)))
1549 +
1550 +**Пример использования:**
1551 +
1552 +{{code language="java"}}
1553 +def geometryProject = bim.getGeometryProject()
1554 +def bounds = geometryProject.getBounds()
1555 +
1556 +{{/code}}
1557 +
1558 +
1559 +(% class="box infomessage" %)
1560 +(((
1561 +**{{id name="_Toc13"/}}getGeometryModel** - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
1562 +)))
1563 +
1564 +* **bim.getGeometryModel()**
1565 +
1566 +(((
1567 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
1568 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1569 +(% style="line-height:1.2" %)
1570 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Поле
1571 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1572 +(% style="line-height:1.2" %)
1573 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Тип данных поля
1574 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1575 +(% style="line-height:1.2" %)
1576 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Описание поля
1577 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1578 +(% style="line-height:1.2" %)
1579 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Метод взятия данных поля
1580 +)))
1581 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1582 +(% style="line-height:1.38" %)
1583 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
1584 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1585 +(% style="line-height:1.38" %)
1586 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
1587 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1588 +(% style="line-height:1.38" %)
1589 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор модели
1590 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1591 +(% style="line-height:1.38" %)
1592 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getUuid()
1593 +)))
1594 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1595 +(% style="line-height:1.38" %)
1596 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)name
1597 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1598 +(% style="line-height:1.38" %)
1599 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
1600 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1601 +(% style="line-height:1.38" %)
1602 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)наименование модели
1603 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1604 +(% style="line-height:1.38" %)
1605 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getName()
1606 +)))
1607 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1608 +(% style="line-height:1.38" %)
1609 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)title
1610 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1611 +(% style="line-height:1.38" %)
1612 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
1613 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1614 +(% style="line-height:1.38" %)
1615 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)заголовок модели
1616 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1617 +(% style="line-height:1.38" %)
1618 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getTitle()
1619 +)))
1620 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1621 +(% style="line-height:1.38" %)
1622 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)archived
1623 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1624 +(% style="line-height:1.38" %)
1625 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)boolean
1626 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1627 +(% style="line-height:1.38" %)
1628 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)флаг актиности модели
1629 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1630 +(% style="line-height:1.38" %)
1631 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getArchived()
1632 +)))
1633 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1634 +(% style="line-height:1.38" %)
1635 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)offsetX
1636 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1637 +(% style="line-height:1.38" %)
1638 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1639 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1640 +(% style="line-height:1.38" %)
1641 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)смещение модели по оси X
1642 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1643 +(% style="line-height:1.38" %)
1644 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getOffsetX()
1645 +)))
1646 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1647 +(% style="line-height:1.38" %)
1648 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)offsetY
1649 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1650 +(% style="line-height:1.38" %)
1651 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1652 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1653 +(% style="line-height:1.38" %)
1654 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)смещение модели по оси Y
1655 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1656 +(% style="line-height:1.38" %)
1657 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getOffsetY()
1658 +)))
1659 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1660 +(% style="line-height:1.38" %)
1661 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)offsetZ
1662 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1663 +(% style="line-height:1.38" %)
1664 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1665 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1666 +(% style="line-height:1.38" %)
1667 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)смещение модели по оси Z
1668 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1669 +(% style="line-height:1.38" %)
1670 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getOffsetZ()
1671 +)))
1672 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1673 +(% style="line-height:1.38" %)
1674 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)eulerX
1675 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1676 +(% style="line-height:1.38" %)
1677 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1678 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1679 +(% style="line-height:1.38" %)
1680 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Эйлеровский поворот модели вокруг оси OX
1681 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1682 +(% style="line-height:1.38" %)
1683 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getEulerX()
1684 +)))
1685 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1686 +(% style="line-height:1.38" %)
1687 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)eulerY
1688 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1689 +(% style="line-height:1.38" %)
1690 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1691 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1692 +(% style="line-height:1.38" %)
1693 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Эйлеровский поворот модели вокруг оси OY
1694 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1695 +(% style="line-height:1.38" %)
1696 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getEulerY()
1697 +)))
1698 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1699 +(% style="line-height:1.38" %)
1700 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)eulerZ
1701 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1702 +(% style="line-height:1.38" %)
1703 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1704 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1705 +(% style="line-height:1.38" %)
1706 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Эйлеровский поворот модели вокруг оси OZ
1707 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1708 +(% style="line-height:1.38" %)
1709 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getEulerZ()
1710 +)))
1711 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1712 +(% style="line-height:1.38" %)
1713 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)sortOrder
1714 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1715 +(% style="line-height:1.38" %)
1716 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)int32
1717 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1718 +(% style="line-height:1.38" %)
1719 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)порядок сортировки модели в своем уровне
1720 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1721 +(% style="line-height:1.38" %)
1722 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getSortOrder()
1723 +)))
1724 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1725 +(% style="line-height:1.38" %)
1726 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)realOffsetX
1727 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1728 +(% style="line-height:1.38" %)
1729 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1730 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1731 +(% style="line-height:1.38" %)
1732 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)смещение модели по оси X с учетом родительского смещения
1733 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1734 +(% style="line-height:1.38" %)
1735 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getRealOffsetX()
1736 +)))
1737 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1738 +(% style="line-height:1.38" %)
1739 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)realOffsetY
1740 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1741 +(% style="line-height:1.38" %)
1742 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1743 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1744 +(% style="line-height:1.38" %)
1745 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)смещение модели по оси Y с учетом родительского смещения
1746 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1747 +(% style="line-height:1.38" %)
1748 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getRealOffsetY()
1749 +)))
1750 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1751 +(% style="line-height:1.38" %)
1752 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)realOffsetZ
1753 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1754 +(% style="line-height:1.38" %)
1755 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1756 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1757 +(% style="line-height:1.38" %)
1758 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)смещение модели по оси Z с учетом родительского смещения
1759 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1760 +(% style="line-height:1.38" %)
1761 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getRealOffsetZ()
1762 +)))
1763 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1764 +(% style="line-height:1.38" %)
1765 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)realEulerX
1766 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1767 +(% style="line-height:1.38" %)
1768 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1769 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1770 +(% style="line-height:1.38" %)
1771 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Эйлеровский поворот модели вокруг оси OX с учетом родительского поворота
1772 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1773 +(% style="line-height:1.38" %)
1774 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getRealEulerX()
1775 +)))
1776 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1777 +(% style="line-height:1.38" %)
1778 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)realEulerY
1779 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1780 +(% style="line-height:1.38" %)
1781 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1782 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1783 +(% style="line-height:1.38" %)
1784 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Эйлеровский поворот модели вокруг оси OY с учетом родительского поворота
1785 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1786 +(% style="line-height:1.38" %)
1787 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getRealEulerY()
1788 +)))
1789 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1790 +(% style="line-height:1.38" %)
1791 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)realEulerZ
1792 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1793 +(% style="line-height:1.38" %)
1794 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1795 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1796 +(% style="line-height:1.38" %)
1797 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Эйлеровский поворот модели вокруг оси OZ с учетом родительского поворота
1798 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1799 +(% style="line-height:1.38" %)
1800 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getRealEulerZ()
1801 +)))
1802 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1803 +(% style="line-height:1.38" %)
1804 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)model
1805 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1806 +(% style="line-height:1.38" %)
1807 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)массив Model
1808 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1809 +(% style="line-height:1.38" %)
1810 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)подмодели
1811 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1812 +(% style="line-height:1.38" %)
1813 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getModel()
1814 +)))
1815 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1816 +(% style="line-height:1.38" %)
1817 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)boundSizeX
1818 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1819 +(% style="line-height:1.38" %)
1820 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1821 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1822 +(% style="line-height:1.38" %)
1823 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)длина проектной модели вдоль оси ОХ
1824 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1825 +(% style="line-height:1.38" %)
1826 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getBoundSizeX()
1827 +)))
1828 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1829 +(% style="line-height:1.38" %)
1830 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)boundSizeY
1831 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1832 +(% style="line-height:1.38" %)
1833 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1834 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1835 +(% style="line-height:1.38" %)
1836 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)длина проектной модели вдоль оси ОY
1837 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1838 +(% style="line-height:1.38" %)
1839 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getBoundSizeY()
1840 +)))
1841 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1842 +(% style="line-height:1.38" %)
1843 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)boundSizeZ
1844 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1845 +(% style="line-height:1.38" %)
1846 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)double
1847 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1848 +(% style="line-height:1.38" %)
1849 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)длина проектной модели вдоль оси ОZ
1850 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1851 +(% style="line-height:1.38" %)
1852 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getBoundSizeZ()
1853 +)))
1854 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:131px" %)(((
1855 +(% style="line-height:1.38" %)
1856 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)bounds
1857 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:138px" %)(((
1858 +(% style="line-height:1.38" %)
1859 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Bounds
1860 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:328px" %)(((
1861 +(% style="line-height:1.38" %)
1862 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)структура границы проектной модели
1863 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:227px" %)(((
1864 +(% style="line-height:1.38" %)
1865 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getBounds()
1866 +)))
1867 +)))
1868 +
1869 +Структура границ Bounds:
1870 +
1871 +(((
1872 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
1873 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:129px" %)(((
1874 +(% style="line-height:1.38" %)
1875 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)min
1876 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:146px" %) |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:331px" %)(((
1877 +(% style="line-height:1.38" %)
1878 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)вектор координат x, y, z минимальной точки границы
1879 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:232px" %)
1880 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:129px" %)(((
1881 +(% style="line-height:1.38" %)
1882 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)max
1883 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:146px" %) |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:331px" %)(((
1884 +(% style="line-height:1.38" %)
1885 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)вектор координат x, y, z максимальной точки границы
1886 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:232px" %)
1887 +)))
1888 +
1889 +**Пример использования:**
1890 +
1891 +{{code language="java"}}
1892 +def geometryModel = bim.getGeometryModel(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003")
1893 +def bounds = geometryModel.getBounds()
1894 +
1895 +{{/code}}
1896 +
1897 +
1898 +(% class="box infomessage" %)
1899 +(((
1900 +**{{id name="_Toc14"/}}getGeometryElementA** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
1901 +)))
1902 +
1903 +* **bim.getGeometryElementA()**
1904 +
1905 +**Пример использования:**
1906 +
1907 +{{code language="java"}}
1908 +def geometryElement = bim.getGeometryElementA()
1909 +def globalId = geometryElement .getGlobalId()
1910 +
1911 +// console.info(globalId) -> “INFO: 16BLvbdfv9tvbtZs9KMly$”
1912 +def volumeElement = geometryElement .getVolume()
1913 +
1914 +// console.info(volumeElement.toString()) -> “INFO: 1.34”
1915 +{{/code}}
1916 +
1917 +
1918 +(% class="box infomessage" %)
1919 +(((
1920 +**{{id name="_Toc15"/}}getGeometryElementB** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
1921 +)))
1922 +
1923 +* **bim.getGeometryElementB()**
1924 +
1925 +**Пример использования:**
1926 +
1927 +{{code language="java"}}
1928 +def geometryElement = bim.getGeometryElementB()
1929 +def globalId = geometryElement .getGlobalId()
1930 +
1931 +// console.info(globalId) -> “INFO: 16BLvbdfv9tvbtZs9KMly$”
1932 +def volumeElement = geometryElement .getVolume()
1933 +
1934 +// console.info(volumeElement.toString()) -> “INFO: 1.01”
1935 +{{/code}}
1936 +
1937 +
1938 +(% class="box infomessage" %)
1939 +(((
1940 +**{{id name="_Toc22"/}}bim.getGeometryObject(uuid) **- функция получения координат элемента для формирования объемной модели или отрисовки на экране
1941 +)))
1942 +
1943 +* **bim.getGeometryObject(Идентификатор элемента)**
1944 +
1945 +(% class="box infomessage" %)
1946 +(((
1947 +**{{id name="_Toc16"/}}showElements** - функция отображения на экране списка элементов (выбор/подсветка на модели)
1948 +)))
1949 +
1950 +* **bim.showElements(Условие поиска)**
1951 +* **bim.showElements(список глобальных идентификаторов элементов)**
1952 +* **bim.showElements(список идентификаторов элементов)**
1953 +* **bim.showElements(список элементов)**
1954 +* **bim.showElements(элемент1,элемент2,...)**
1955 +* **bim.showElement(элемент) - показ одного элемента**
1956 +
1957 +**Примеры использования:**
1958 +
1959 +{{code language="java"}}
1960 +def conditionWall = bim.createCondition("class", "eq", "IfcWall")
1961 +def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1962 +bim.showElements(conditionWall | conditionDoor )
1963 +
1964 +{{/code}}
1965 +
1966 +{{code language="java"}}
1967 +bim.showElements(["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"])
1968 +{{/code}}
1969 +
1970 +{{code language="java"}}
1971 +bim.showElements([UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003",UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003"])
1972 +{{/code}}
1973 +
1974 +{{code language="java"}}
1975 +def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1976 +def elements = bim.getElements(elementCondition)
1977 +bim.showElements(elements)
1978 +
1979 +{{/code}}
1980 +
1981 +
1982 +(% class="box infomessage" %)
1983 +(((
1984 +**{{id name="_Toc17"/}}createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX
1985 +)))
1986 +
1987 +* **bim.createGroupElements (Цвет, Условие поиска)**
1988 +* **bim.createGroupElements (Цвет, список элементов)**
1989 +* **bim.createGroupElements (Цвет, список идентификаторов элементов)**
1990 +
1991 +**Примеры использования:**
1992 +
1993 +{{code language="java"}}
1994 +def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1995 +bim.createGroupElements("#FF9933", conditionDoor )
1996 +
1997 +{{/code}}
1998 +
1999 +{{code language="java"}}
2000 +def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
2001 +def elements = bim.getElements(conditionDoor)
2002 +bim.createGroupElements("#FF9933", elements)
2003 +{{/code}}
2004 +
2005 +
2006 +{{code language="java"}}
2007 +bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] )
2008 +{{/code}}
2009 +
2010 +
2011 +
2012 +(% class="box infomessage" %)
2013 +(((
2014 +**{{id name="_Toc18"/}}showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов
2015 +)))
2016 +
2017 +* **bim.showGroupElements()**
2018 +
2019 +**Пример использования:**
2020 +
2021 +{{code language="java"}}
2022 +bim.showGroupElements()
2023 +{{/code}}
2024 +
2025 +
2026 +(% class="box infomessage" %)
2027 +(((
2028 +**{{id name="_Toc19"/}}createCondition** - функция создания условия поиска элементов
2029 +)))
2030 +
2031 +* **bim.createCondition([[параметр поиска>>path:#_Toc24]], [[операторы сравнения>>path:#_Toc23]] ,значение для поиска)**
2032 +* **bim.createCondition([[параметр поиска>>path:#_Toc24]] по атрибуту, наименование атрибута, [[операторы сравнения>>path:#_Toc23]],значение поиска атрибута)**
2033 +* **bim.createCondition([[параметр поиска>>path:#_Toc24]] по атрибуту, наименование группы атрибутов,наименование атрибута, [[операторы сравнения>>path:#_Toc23]],значение поиска атрибута)**
2034 +
2035 +**Примеры использования:**
2036 +
2037 +{{code language="java"}}
2038 +def conditionWall = bim.createCondition("class", "eq", "IfcWall")
2039 +def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
2040 +bim.showElements(conditionWall | conditionDoor )
2041 +
2042 +{{/code}}
2043 +
2044 +
2045 +{{code language="java"}}
2046 +def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
2047 +bim.showElements(elementCondition)
2048 +{{/code}}
2049 +
2050 +
2051 +{{code language="java"}}
2052 +def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000")
2053 +bim.showElements(elementCondition)
2054 +
2055 +{{/code}}
2056 +
2057 +
2058 +
2059 +(% class="box infomessage" %)
2060 +(((
2061 +**{{id name="_Toc20"/}}getProjectCollisions** - функция получения списка коллизий проекта
2062 +)))
2063 +
2064 +* **bim.getProjectCollisions()**
2065 +* **bim.getProjectCollisions(Статус коллизии)**
2066 +
2067 +(((
2068 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
2069 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2070 +(% style="line-height:1.2" %)
2071 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Поле
2072 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2073 +(% style="line-height:1.2" %)
2074 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Тип данных поля
2075 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2076 +(% style="line-height:1.2" %)
2077 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Описание поля
2078 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2079 +(% style="line-height:1.2" %)
2080 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Метод взятия данных поля
2081 +)))
2082 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2083 +(% style="line-height:1.38" %)
2084 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
2085 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2086 +(% style="line-height:1.38" %)
2087 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
2088 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2089 +(% style="line-height:1.38" %)
2090 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор коллизии
2091 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2092 +(% style="line-height:1.38" %)
2093 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getUuid()
2094 +)))
2095 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2096 +(% style="line-height:1.38" %)
2097 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)status
2098 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2099 +(% style="line-height:1.38" %)
2100 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Enum:
2101 +
2102 +(% style="line-height:1.38" %)
2103 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)NEW, WORK, SOLVED, ALLOWED
2104 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2105 +(% style="line-height:1.38" %)
2106 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)статус коллизии
2107 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2108 +(% style="line-height:1.38" %)
2109 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getStatus()
2110 +)))
2111 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2112 +(% style="line-height:1.38" %)
2113 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementBUuid
2114 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2115 +(% style="line-height:1.38" %)
2116 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
2117 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2118 +(% style="line-height:1.38" %)
2119 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентифкатор элемента сторона 2 если есть
2120 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2121 +(% style="line-height:1.38" %)
2122 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementBUuid()
2123 +)))
2124 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2125 +(% style="line-height:1.38" %)
2126 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)elementAUuid
2127 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2128 +(% style="line-height:1.38" %)
2129 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
2130 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2131 +(% style="line-height:1.38" %)
2132 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентифкатор элемента сторона 1 если есть
2133 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2134 +(% style="line-height:1.38" %)
2135 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getElementAUuid()
2136 +)))
2137 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2138 +(% style="line-height:1.38" %)
2139 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)modelAUuid
2140 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2141 +(% style="line-height:1.38" %)
2142 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
2143 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2144 +(% style="line-height:1.38" %)
2145 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентифкатор модели сторона 1 если есть
2146 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2147 +(% style="line-height:1.38" %)
2148 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getModelAUuid()
2149 +)))
2150 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2151 +(% style="line-height:1.38" %)
2152 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)modelBUuid
2153 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2154 +(% style="line-height:1.38" %)
2155 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
2156 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2157 +(% style="line-height:1.38" %)
2158 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентифкатор модели сторона 2 если есть
2159 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2160 +(% style="line-height:1.38" %)
2161 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getModelBUuid()
2162 +)))
2163 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2164 +(% style="line-height:1.38" %)
2165 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)globalIdA
2166 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2167 +(% style="line-height:1.38" %)
2168 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
2169 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2170 +(% style="line-height:1.38" %)
2171 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)глобальный идентификатор элемента сторона 1 если есть
2172 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2173 +(% style="line-height:1.38" %)
2174 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getGlobalIdA()
2175 +)))
2176 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2177 +(% style="line-height:1.38" %)
2178 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)globalIdB
2179 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2180 +(% style="line-height:1.38" %)
2181 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
2182 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2183 +(% style="line-height:1.38" %)
2184 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)глобальный идентификатор элемента сторона 2 если есть
2185 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2186 +(% style="line-height:1.38" %)
2187 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getGlobalIdB()
2188 +)))
2189 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2190 +(% style="line-height:1.38" %)
2191 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)createDate
2192 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2193 +(% style="line-height:1.38" %)
2194 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)date-time
2195 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2196 +(% style="line-height:1.38" %)
2197 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)дата формирование коллизии
2198 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2199 +(% style="line-height:1.38" %)
2200 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getCreateDate()
2201 +)))
2202 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2203 +(% style="line-height:1.38" %)
2204 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)shortDescription
2205 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2206 +(% style="line-height:1.38" %)
2207 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
2208 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2209 +(% style="line-height:1.38" %)
2210 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)краткое описание коллизии
2211 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2212 +(% style="line-height:1.38" %)
2213 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getShortDescription()
2214 +)))
2215 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2216 +(% style="line-height:1.38" %)
2217 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)description
2218 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2219 +(% style="line-height:1.38" %)
2220 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
2221 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2222 +(% style="line-height:1.38" %)
2223 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)описание коллизии
2224 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2225 +(% style="line-height:1.38" %)
2226 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getDescription()
2227 +)))
2228 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2229 +(% style="line-height:1.38" %)
2230 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)finder
2231 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2232 +(% style="line-height:1.38" %)
2233 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
2234 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2235 +(% style="line-height:1.38" %)
2236 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор расчетного механизма, по которому получена коллизия
2237 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2238 +(% style="line-height:1.38" %)
2239 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getFinder()
2240 +)))
2241 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2242 +(% style="line-height:1.38" %)
2243 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)type
2244 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2245 +(% style="line-height:1.38" %)
2246 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
2247 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2248 +(% style="line-height:1.38" %)
2249 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)тип коллизии
2250 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2251 +(% style="line-height:1.38" %)
2252 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getType()
2253 +)))
2254 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2255 +(% style="line-height:1.38" %)
2256 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)value
2257 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2258 +(% style="line-height:1.38" %)
2259 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
2260 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2261 +(% style="line-height:1.38" %)
2262 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)значение коллизии
2263 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2264 +(% style="line-height:1.38" %)
2265 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getValue()
2266 +)))
2267 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2268 +(% style="line-height:1.38" %)
2269 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)note
2270 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2271 +(% style="line-height:1.38" %)
2272 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
2273 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2274 +(% style="line-height:1.38" %)
2275 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)заметка по коллизии
2276 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2277 +(% style="line-height:1.38" %)
2278 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getNote()
2279 +)))
2280 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2281 +(% style="line-height:1.38" %)
2282 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)lastUpdateDate
2283 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2284 +(% style="line-height:1.38" %)
2285 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)date-time
2286 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2287 +(% style="line-height:1.38" %)
2288 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)дата последнего изменниея по коллизии
2289 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2290 +(% style="line-height:1.38" %)
2291 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getLastUpdateDate()
2292 +)))
2293 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2294 +(% style="line-height:1.38" %)
2295 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)isAcceptable
2296 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2297 +(% style="line-height:1.38" %)
2298 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)boolean
2299 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2300 +(% style="line-height:1.38" %)
2301 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)флаг приемлемости коллизии
2302 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2303 +(% style="line-height:1.38" %)
2304 +(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getIsAcceptable()
2305 +)))
2306 +)))
2307 +
2308 +**Примеры использования:**
2309 +
2310 +{{code language="java"}}
2311 +def listCollisions = bim.getProjectCollisions()
2312 +for (def collsion: listCollisions ) {
2313 +def globalAId = collsion.getGlobalAId()
2314 +
2315 +// console.info(globalAId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
2316 +def globalBId = collsion.getGlobalBId()
2317 +
2318 +// console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2319 +}
2320 +
2321 +{{/code}}
2322 +
2323 +{{code language="java"}}
2324 +def listCollisions = bim.getProjectCollisions("NEW")
2325 +for (def collsion: listCollisions ) {
2326 +def globalAId = collsion.getGlobalAId()
2327 +
2328 +// console.info(globalAId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
2329 +def globalBId = collsion.getGlobalBId()
2330 +
2331 +// console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2332 +}
2333 +
2334 +{{/code}}
2335 +
2336 +
2337 +(% class="box infomessage" %)
2338 +(((
2339 +**{{id name="_Toc21"/}}getModelCollisions** - функция получения списка коллизий модели
2340 +)))
2341 +
2342 +* **bim.getModelCollisions(Идентификатор модели)**
2343 +* **bim.getModelCollisions(Идентификатор модели, Статус коллизии) (см.Статусы коллизий)**
2344 +
2345 +**Примеры использования:**
2346 +
2347 +{{code language="java"}}
2348 +def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003")
2349 +for (def collsion: listCollisions ) {
2350 +def globalAId = collsion.getGlobalAId()
2351 +
2352 +// console.info(globalAId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
2353 +def globalBId = collsion.getGlobalBId()
2354 +
2355 +// console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2356 +}
2357 +
2358 +{{/code}}
2359 +
2360 +
2361 +{{code language="java"}}
2362 +def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003", "NEW")
2363 +for (def collsion: listCollisions ) {
2364 +def globalAId = collsion.getGlobalAId()
2365 +
2366 +// console.info(globalAId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
2367 +def globalBId = collsion.getGlobalBId()
2368 +
2369 +// console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2370 +}
2371 +{{/code}}
2372 +
2373 +
2374 +(% class="box infomessage" %)
2375 +(((
2376 +**{{id name="_Toc26"/}}getCollisionsForReport()** - функция получения списка коллизий для отчета.
2377 +)))
2378 +
2379 +* **bim.getCollisionsForReport()**
2380 +[[list>>https://wiki.bimit.ru/bin/view/API/%D0%9F%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%20API/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%20file/#_Toc20]] - список коллизий. Обязательное поле. Получить данный лист необходимо
2381 +
2382 +**Пример использования:**
2383 +
2384 +{{code language="java"}}
2385 +def collisionList = bim.getCollisionsForReport()
2386 + def param = [:]
2387 + param.add("pageSize", 3)
2388 + param.add("fontSize", 12)
2389 + file.collisionsToPdf(template, collisionList, param)
2390 +
2391 +{{/code}}
2392 +
2393 +
2394 +(% class="box infomessage" %)
2395 +(((
2396 +**{{id name="_Toc27"/}}getFilesDownloadLinks** - получение списка ссылок на скачивание файлов, которые вложены в задачи проекта
2397 +)))
2398 +
2399 +* **bim.getFilesDownloadLinks() - **Данный метод предназначен для получения списка ссылок на скачивания файлов из задач по проекту.
2400 +Ссылка действительна в течении одного дня. Изменить данное время можно командой editTokenExpiredDate (см. ниже). Данный метод рекомендуется использовать при формировании отчетов.
2401 +**Пример использования:**
2402 +
2403 +{{code language="java"}}
2404 +def tasks = bim.getProjectTasks()
2405 + def taskAttachments = []
2406 + for(def task : tasks) {
2407 + taskAttachments.push(bim.getTaskAttachments(task.uuid))
2408 + }
2409 +
2410 + def uuids = []
2411 + for (def attachments : taskAttachments) {
2412 + for (def attachment : attachments) {
2413 + if (attachment != null)
2414 + uuids.push(attachment.uuid)
2415 + }
2416 + }
2417 + def downloadLinks = bim.getFilesDownloadLinks(uuids)
2418 + console.info(downloadLinks) -> INFO [
2419 +6201ced9-b873-4a7d-8266-537f1566c543.docx,
2420 +687ac450-75e2-42f6-9fbe-7c608912c079.png
2421 +]
2422 +{{/code}}
2423 +
2424 +(% class="box infomessage" %)
2425 +(((
2426 +**{{id name="_Toc28"/}}editTokenExpiredDate** - позволяет изменить количество дней, через сколько токен для скачивания файлов станет недействительным
2427 +)))
2428 +
2429 +* **bim.editTokenExpiredDate(UUID tokenUuid, int day)**
2430 +**Пример использования:**
2431 +
2432 +{{code language="java"}}
2433 +UUID uuid = UUID.fromString("94e8e236-510b-4325-8b3a-15e317924bb2")
2434 + bim.editTokenExpiredDate (uuid, 2)
2435 +
2436 +{{/code}}
2437 +
2438 +(% class="box infomessage" %)
2439 +(((
2440 +**{{id name="_Toc29"/}}getTaskForm** - получение списка данных формы задачи по идентификатору задачи
2441 +)))
2442 +
2443 +* **bim.getTaskForm(UUID taskUuid) **
2444 +
2445 +**Пример использования:**
2446 +
2447 +{{code language="java"}}{{/code}}
2448 +
2449 +(% class="box infomessage" %)
2450 +(((
2451 +**{{id name="_Toc30"/}}getTaskWorkers** - получение списка профилей у задачи по её идентификатору
2452 +)))
2453 +
2454 +* **bim.getTaskWorkers(UUID taskUuid) **
2455 +
2456 +**Пример использования:**
2457 +
2458 +{{code language="java"}}{{/code}}
2459 +
2460 +(% class="box infomessage" %)
2461 +(((
2462 +**{{id name="_Toc31"/}}getAttachmentImage** - получение изображения вложенного к задаче по названию изображения
2463 +)))
2464 +
2465 +* **bim.getAttachmentImage(String imageName) **
2466 +
2467 +**Пример использования:**
2468 +
2469 +{{code language="java"}}{{/code}}
2470 +
2471 +(% class="box infomessage" %)
2472 +(((
2473 +**{{id name="_Toc32"/}}getAttachmentDrawing** - получение байтового массива с чертежом вложенного к задаче по названию чертежа
2474 +)))
2475 +
2476 +* **bim.getAttachmentDrawing(String drawingName) **
2477 +
2478 +**Пример использования:**
2479 +
2480 +{{code language="java"}}{{/code}}
2481 +
2482 +(% class="box infomessage" %)
2483 +(((
2484 +**{{id name="_Toc33"/}}getAvatar** - получение байтового массива аватара по его имени
2485 +)))
2486 +
2487 +* **bim.getAvatar(String avatarName) **
2488 +
2489 +**Пример использования:**
2490 +
2491 +{{code language="java"}}{{/code}}
2492 +
2493 +(% class="box infomessage" %)
2494 +(((
2495 +**{{id name="_Toc34"/}}getHtmlAvatar** - получение аватара преобразованного к виду htlm строки (кода) по имени аватара
2496 +)))
2497 +
2498 +* **bim.getHtmlAvatar(String avatarName) **
2499 +
2500 +**Пример использования:**
2501 +
2502 +{{code language="java"}}{{/code}}
2503 +
2504 +(% class="box infomessage" %)
2505 +(((
2506 +**{{id name="_Toc35"/}}getHtmlImage** - получение изображения преобразованную к виду html строки (кода) по имени изображения
2507 +)))
2508 +
2509 +* **bim.getHtmlImage(String imageName) **
2510 +
2511 +**Пример использования:**
2512 +
2513 +{{code language="java"}}{{/code}}
2514 +
2515 +(% class="box infomessage" %)
2516 +(((
2517 +**{{id name="_Toc36"/}}getHtmlDrawing** - получение чертежа преобразованного к виду html строки (кода) по имени чертежа
2518 +)))
2519 +
2520 +* **bim.getHtmlDrawing(String drawingName) **
2521 +
2522 +**Пример использования:**
2523 +
2524 +{{code language="java"}}{{/code}}
2525 +
2526 +(% class="box infomessage" %)
2527 +(((
2528 +**{{id name="_Toc38"/}}getGeometryObjects** - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране
2529 +)))
2530 +
2531 +* **bim.getGeometryObjects(LogicGroup logicGroup) ** - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране, на вход ей можно подать: условие поиска, сложное условие поиска
2532 +* **bim.getGeometryObjects(Collection<Object> elements) ** - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране
2533 +
2534 +**Пример использования:**
2535 +
2536 +{{code language="java"}}{{/code}}
2537 +
2538 +(% class="box infomessage" %)
2539 +(((
2540 +**{{id name="_Toc40"/}}createCondition** - функция создания условия поиска элементов по параметру поиска, оператору сравнения
2541 +)))
2542 +
2543 +* **bim.createCondition(String axis, String operators)) **
2544 +
2545 +**Пример использования:**
2546 +
2547 +{{code language="java"}}{{/code}}
2548 +
2549 +(% class="box infomessage" %)
2550 +(((
2551 +**{{id name="_Toc41"/}}registerProcessStatuses** - регистрация списка пользовательских статусов для задач по списку статусов задач плагина
2552 +)))
2553 +
2554 +* **bim.registerProcessStatuses(List<PluginTaskStatus> statusList) **
2555 +
2556 +**Пример использования:**
2557 +
2558 +{{code language="java"}}{{/code}}
2559 +
2560 +(% class="box infomessage" %)
2561 +(((
2562 +**{{id name="_Toc42"/}}getProcessStatuses** - получение списка пользовательских статусов для активного рабочего пространства
2563 +)))
2564 +
2565 +* **bim.getProcessStatuses() **
2566 +
2567 +**Пример использования:**
2568 +
2569 +{{code language="java"}}{{/code}}
2570 +
2571 +(% class="box infomessage" %)
2572 +(((
2573 +**{{id name="_Toc43"/}}saveParamsToTask** - сохранение списка пользовательских параметров к задаче
2574 +)))
2575 +
2576 +* **bim.saveParamsToTask(UUID taskUuid, Map<String, Object> params, boolean showInTask) ** - сохранение списка пользовательских параметров к задаче, на вход ей можно подать: идентификатор задачи, параметры, показ задачи
2577 +* **bim.saveParamsToTask(UUID taskUuid, String name, Object value, boolean showInTask) ** - сохранение пользовательского параметра к задаче, на вход ей можно подать: идентификатор задачи, имя задачи, какое-то значение, показ задачи
2578 +
2579 +**Пример использования:**
2580 +
2581 +{{code language="java"}}{{/code}}
2582 +
2583 +(% class="box infomessage" %)
2584 +(((
2585 +**{{id name="_Toc45"/}}getParamsToTask** - получение списка параметров для задачи по идентификатору задачи
2586 +)))
2587 +
2588 +* **bim.getParamsToTask(UUID taskUuid) **
2589 +
2590 +**Пример использования:**
2591 +
2592 +{{code language="java"}}{{/code}}
2593 +
2594 +(% class="box infomessage" %)
2595 +(((
2596 +**{{id name="_Toc46"/}}getTaskParams** - получение списка параметров для всех задач рабочего пространства
2597 +)))
2598 +
2599 +* **bim.getTaskParams() **
2600 +
2601 +**Пример использования:**
2602 +
2603 +{{code language="java"}}{{/code}}
2604 +
2605 +(% class="box infomessage" %)
2606 +(((
2607 +**{{id name="_Toc47"/}}editParam** - редактирование параметра задачи по идентификатору параметра, имени параметра, параметру
2608 +)))
2609 +
2610 +* **bim.editParam(UUID paramUuid, String name, Object param) **
2611 +
2612 +**Пример использования:**
2613 +
2614 +{{code language="java"}}{{/code}}
2615 +
2616 +(% class="box infomessage" %)
2617 +(((
2618 +**{{id name="_Toc48"/}}deleteParam** - удаление параметра задачи по параметру идентификатора
2619 +)))
2620 +
2621 +* **bim.deleteParam(UUID paramUuid) **
2622 +
2623 +**Пример использования:**
2624 +
2625 +{{code language="java"}}{{/code}}
2626 +
2627 +(% class="box infomessage" %)
2628 +(((
2629 +**{{id name="_Toc49"/}}deleteParams** - удаление параметров
2630 +)))
2631 +
2632 +* **bim.deleteParams(UUID taskUuid) ** - удаление параметров у задачи по идентификатору задачи
2633 +* **bim.deleteParams(List<PluginTaskParam> params) ** - удаление списка параметров
2634 +
2635 +**Пример использования:**
2636 +
2637 +{{code language="java"}}{{/code}}
2638 +
2639 +(% class="box infomessage" %)
2640 +(((
2641 +**{{id name="_Toc50"/}}setPluginStatusToTask** - изменение пользовательского статуса задачи по идентификатору задачи, статусу
2642 +)))
2643 +
2644 +* **bim.setPluginStatusToTask(UUID taskUuid, String status) **
2645 +
2646 +**Пример использования:**
2647 +
2648 +{{code language="java"}}{{/code}}
2649 +
2650 +(% class="box infomessage" %)
2651 +(((
2652 +**{{id name="_Toc51"/}}deleteDutyShift** - удаление назначенной группы к задаче, название которой содержит указанную строку
2653 +)))
2654 +
2655 +* **bim.deleteDutyShift(Task task, String groupName) **
2656 +
2657 +**Пример использования:**
2658 +
2659 +{{code language="java"}}{{/code}}
2660 +
2661 +(% class="box infomessage" %)
2662 +(((
2663 +**{{id name="_Toc52"/}}getOrgGroups** - получение списка групп организации
2664 +)))
2665 +
2666 +* **bim.getOrgGroups() ** - получение списка групп организации
2667 +* **bim.getOrgGroups(List<UUID> orgGroups) ** - получение списка групп организации по идентификаторам
2668 +
2669 +**Пример использования:**
2670 +
2671 +{{code language="java"}}{{/code}}
2672 +
2673 +(% class="box infomessage" %)
2674 +(((
2675 +**{{id name="_Toc53"/}}getOrgGroup** - получение группы организации
2676 +)))
2677 +
2678 +* **bim.getOrgGroup(UUID orgGroup) ** - получение группы организации по её идентификатору
2679 +* **bim.getOrgGroup(String groupName) ** - получение группы организации по её названию
2680 +
2681 +**Пример использования:**
2682 +
2683 +{{code language="java"}}{{/code}}
2684 +
2685 +(% class="box infomessage" %)
2686 +(((
2687 +**{{id name="_Toc54"/}}getOrCreateTaskFromMaintenance** - создание или получение задачи на запланированное ТО по идентификатору задачи
2688 +)))
2689 +
2690 +* **bim.getOrCreateTaskFromMaintenance(UUID maintenanceTask) **
2691 +
2692 +**Пример использования:**
2693 +
2694 +{{code language="java"}}{{/code}}
2695 +
2696 +(% class="box infomessage" %)
2697 +(((
2698 +**{{id name="_Toc55"/}}getMaintenanceTasks** - получение списка задач ТО по списку идентификаторов
2699 +)))
2700 +
2701 +* **bim.getMaintenanceTasks(List<UUID> taskUuids) **
2702 +
2703 +**Пример использования:**
2704 +
2705 +{{code language="java"}}{{/code}}
2706 +
2707 +(% class="box infomessage" %)
2708 +(((
2709 +**{{id name="_Toc56"/}}setGroupWorkersToTask** - назначение группы организации как работника на задачу по идентификатору задачи, списку титулов
2710 +)))
2711 +
2712 +* **bim.setGroupWorkersToTask(UUID taskUuid, List<String> titles) **
2713 +
2714 +**Пример использования:**
2715 +
2716 +{{code language="java"}}{{/code}}
2717 +
2718 +(% class="box infomessage" %)
2719 +(((
2720 +**{{id name="_Toc57"/}}setGroupResponderToTask** - назначение группы организации как ответственного на задачу по идентификатору задачи, имени группы
2721 +)))
2722 +
2723 +* **bim.setGroupResponderToTask(UUID taskUuid, String groupName) **
2724 +
2725 +**Пример использования:**
2726 +
2727 +{{code language="java"}}{{/code}}
2728 +
2729 +(% class="box infomessage" %)
2730 +(((
2731 +**{{id name="_Toc58"/}}getFirstEscalationTasks** - получение списка просроченных задач
2732 +)))
2733 +
2734 +* **bim.getFirstEscalationTasks() **
2735 +
2736 +**Пример использования:**
2737 +
2738 +{{code language="java"}}{{/code}}
2739 +
2740 +(% class="box infomessage" %)
2741 +(((
2742 +**{{id name="_Toc59"/}}getSecondEscalationTasks** - получить список задач второй эскалации
2743 +)))
2744 +
2745 +* **bim.getSecondEscalationTasks() **
2746 +
2747 +**Пример использования:**
2748 +
2749 +{{code language="java"}}{{/code}}
2750 +
2751 +(% class="box infomessage" %)
2752 +(((
2753 +**{{id name="_Toc60"/}}getStartDate** - получение даты на начало следующего дня
2754 +)))
2755 +
2756 +* **bim.getStartDate() **
2757 +
2758 +**Пример использования:**
2759 +
2760 +{{code language="java"}}{{/code}}
2761 +
2762 +(% class="box infomessage" %)
2763 +(((
2764 +**{{id name="_Toc61"/}}getEndDate** - получение даты на конец следующего дня
2765 +)))
2766 +
2767 +* **bim.getEndDate() **
2768 +
2769 +**Пример использования:**
2770 +
2771 +{{code language="java"}}{{/code}}
2772 +
2773 +(% class="box infomessage" %)
2774 +(((
2775 +**{{id name="_Toc62"/}}getAmountDate** - получение даты через указанное количество дней
2776 +)))
2777 +
2778 +* **bim.getAmountDate(int day) **
2779 +
2780 +**Пример использования:**
2781 +
2782 +{{code language="java"}}{{/code}}
2783 +
2784 +(% class="box infomessage" %)
2785 +(((
2786 +**{{id name="_Toc63"/}}getDate** - получение даты из строки
2787 +)))
2788 +
2789 +* **bim.getDate(String dateStr) ** - получение даты из строки
2790 +* **bim.getDate(String dateStr, String formatStr) ** - получение даты из строки по заданному формату
2791 +
2792 +**Пример использования:**
2793 +
2794 +{{code language="java"}}{{/code}}
2795 +
2796 +(% class="box infomessage" %)
2797 +(((
2798 +**{{id name="_Toc64"/}}getDateTime** - получение даты и времени из строки
2799 +)))
2800 +
2801 +* **bim.getDateTime(String dateStr) **
2802 +
2803 +**Пример использования:**
2804 +
2805 +{{code language="java"}}{{/code}}
2806 +
2807 +(% class="box infomessage" %)
2808 +(((
2809 +**{{id name="_Toc65"/}}saveTask** - создание и/или сохранение задачи
2810 +)))
2811 +
2812 +* **bim.saveTask(Task task) **
2813 +
2814 +**Пример использования:**
2815 +
2816 +{{code language="java"}}{{/code}}
2817 +
2818 +(% class="box infomessage" %)
2819 +(((
2820 +**{{id name="_Toc66"/}}calculateDuty** - получение номера дежурной группы
2821 +)))
2822 +
2823 +* **bim.calculateDuty() ** - получение номера дежурной группы на следующий день
2824 +* **bim.calculateDuty(String groupName) ** - получение номера дежурной группы на следующий день по имени группы
2825 +* **bim.calculateDuty(MaintenanceTask mTask) ** - получение номера дежурной группы на дату проведени ТО по задаче обслуживания
2826 +* **bim.calculateDuty(String groupName, MaintenanceTask mTask) ** - получение номера группы на дату проведени ТО по имени группы, задаче обслуживания
2827 +
2828 +**Пример использования:**
2829 +
2830 +{{code language="java"}}{{/code}}
2831 +
2832 +(% class="box infomessage" %)
2833 +(((
2834 +**{{id name="_Toc67"/}}initPluginTaskStatus** - инициализация пользовательских статусов в проекте
2835 +)))
2836 +
2837 +* **bim.initPluginTaskStatus() **
2838 +
2839 +**Пример использования:**
2840 +
2841 +{{code language="java"}}{{/code}}
2842 +
2843 +(% class="box infomessage" %)
2844 +(((
2845 +**{{id name="_Toc70"/}}addAttribute** - добавление атрибутов для списка элементов
2846 +)))
2847 +
2848 +* **bim.addAttribute(Collection<Object> elements, String groupName, String attributeName, Object value, String unit, String power) **
2849 +
2850 +**Пример использования:**
2851 +
2852 +{{code language="java"}}{{/code}}
2853 +
2854 +
2855 +(% class="box infomessage" %)
2856 +(((
2857 +**{{id name="_Toc71"/}}getUuidsElementsByProjectUuid** - взятие всех идентификаторов элементов из проекта, в котором выполняется плагин
2858 +)))
2859 +
2860 +* **bim.getUuidsElementsByProjectUuid()**
2861 +**Пример использования:**
2862 +
2863 +{{code language="java"}}
2864 +{{/code}}
2865 +
2866 +
2867 +(% class="box infomessage" %)
2868 +(((
2869 +**{{id name="_Toc72"/}}getAllElementsByListUuidAndProjectUuid** - взятие данных об элементах по их списку идентификаторов, в котором выполняется плагин
2870 +)))
2871 +
2872 +* **bim.getAllElementsByListUuidAndProjectUuid(Collection<UUID> listUuidElements)**
2873 +
2874 +**Пример использования:**
2875 +
2876 +{{code language="java"}}
2877 +{{/code}}
2878 +
2879 +
2880 +(% class="box infomessage" %)
2881 +(((
2882 +**{{id name="_Toc73"/}}getWorkSpacesCurrentProject** - получение всех идентификаторов рабочих пространств проекта, в котором выполняется плагин
2883 +)))
2884 +
2885 +* **bim.getWorkSpacesCurrentProject()**
2886 +
2887 +**Пример использования:**
2888 +
2889 +{{code language="java"}}
2890 +{{/code}}
2891 +
2892 +
2893 +(% class="box infomessage" %)
2894 +(((
2895 +**{{id name="_Toc74"/}}getTasksCurrentWorkSpace** - получение гладкого списка всех задач указанного рабочего пространства (получение родителей и детей)
2896 +)))
2897 +
2898 +* **bim.getTasksCurrentWorkSpace(UUID workSpaceUuid)**
2899 +
2900 +**Пример использования:**
2901 +
2902 +{{code language="java"}}
2903 +{{/code}}
2904 +
2905 +
2906 +(% class="box infomessage" %)
2907 +(((
2908 +**{{id name="_Toc75"/}}getTasksTreeCurrentWorkSpace** - получение дерева задач указанного рабочего пространства (только родители)
2909 +)))
2910 +
2911 +* **bim.getTasksTreeCurrentWorkSpace(UUID workSpaceUuid)**
2912 +
2913 +**Пример использования:**
2914 +
2915 +{{code language="java"}}
2916 +{{/code}}
2917 +
2918 +
2919 +(% class="box infomessage" %)
2920 +(((
2921 +**{{id name="_Toc76"/}}getTasksTree** - получение дерева задач проекта, в котором выполняется плагин (только родители)
2922 +)))
2923 +
2924 +* **bim.getTasksTree()**
2925 +
2926 +**Пример использования:**
2927 +
2928 +{{code language="java"}}
2929 +{{/code}}
2930 +
2931 +
2932 +(% class="box infomessage" %)
2933 +(((
2934 +**{{id name="_Toc77"/}}getProfiles** - получение данных о пользователях по их идентификаторам UUID
2935 +)))
2936 +
2937 +* **bim.getProfiles(List<UUID> profilesUuid)**
2938 +
2939 +**Пример использования:**
2940 +
2941 +{{code language="java"}}
2942 +{{/code}}
2943 +
2944 +
2945 +(% class="box infomessage" %)
2946 +(((
2947 +**{{id name="_Toc78"/}}getTask** - получение задачи по её идентификатору
2948 +)))
2949 +
2950 +* **bim.getTask(UUID taskUuid)**
2951 +
2952 +**Пример использования:**
2953 +
2954 +{{code language="java"}}
2955 +{{/code}}
2956 +
2957 +
2958 +(% class="box infomessage" %)
2959 +(((
2960 +**{{id name="_Toc79"/}}getTasks** - получение списка задач
2961 +)))
2962 +
2963 +* **bim.getTasks(List<UUID> taskUuids)** - получение списка задач по их списку идентификаторов
2964 +* **bim.getTasks(String startDate, String endDate)** - получение списка всех задач на заданный период
2965 +
2966 +**Пример использования:**
2967 +
2968 +{{code language="java"}}
2969 +{{/code}}
2970 +
2971 +{{code language="java"}}
2972 +{{/code}}
2973 +
2974 +
2975 +(% class="box infomessage" %)
2976 +(((
2977 +**{{id name="_Toc80"/}}getLateTasks** - получение списка всех просроченных задач, либо задач на эскалации
2978 +)))
2979 +
2980 +* **bim.getLateTasks()**
2981 +
2982 +**Пример использования:**
2983 +
2984 +{{code language="java"}}
2985 +{{/code}}
2986 +
2987 +
2988 +(% class="box infomessage" %)
2989 +(((
2990 +**{{id name="_Toc81"/}}getProjectMaintenanceTasks** - получение списка всех задач ТО на проект
2991 +)))
2992 +
2993 +* **bim.getProjectMaintenanceTasks()**
2994 +
2995 +**Пример использования:**
2996 +
2997 +{{code language="java"}}
2998 +{{/code}}
2999 +
3000 +
3001 +(% class="box infomessage" %)
3002 +(((
3003 +**{{id name="_Toc82"/}}getLinkToTask** - получение ссылки на проект с параметрами для открытия конкретной задачи
3004 +)))
3005 +
3006 +* **bim.getLinkToTask(UUID taskUuid)**
3007 +
3008 +**Пример использования:**
3009 +
3010 +{{code language="java"}}
3011 +{{/code}}
3012 +
3013 +
3014 +(% class="box infomessage" %)
3015 +(((
3016 +**{{id name="_Toc83"/}}getCollisionInfo** - получение объекта CollisionInfo для выделенной коллизии (коллизии, назначенной к задаче)
3017 +)))
3018 +
3019 +* **bim.getCollisionInfo(UUID collisionUuid)**
3020 +
3021 +**Пример использования:**
3022 +
3023 +{{code language="java"}}
3024 +{{/code}}
3025 +
3026 +
3027 +(% class="box infomessage" %)
3028 +(((
3029 +**{{id name="_Toc84"/}}getCommentFromTaskAttachment** - получение текста комментария из sourceData
3030 +)))
3031 +
3032 +* **bim.getCommentFromTaskAttachment(String sourceData)**
3033 +
3034 +**Пример использования:**
3035 +
3036 +{{code language="java"}}
3037 +{{/code}}
3038 +
3039 +
3040 +СПРАВОЧНИКИ
3041 +
3042 +
3043 +**{{id name="_Toc23"/}}Операторы сравнения**
3044 +
3045 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
3046 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**eq**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Равно
3047 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**noteq**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Не равно
3048 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**cont**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Содержит
3049 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**notcont**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Не содержит
3050 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**gt**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Больше
3051 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**gteq**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Больше или равно
3052 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**lt**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Меньше
3053 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**lteq**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Меньше или равно
3054 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ex**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Имеет значение ex
3055 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**notex**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Не имеет значение notex
3056 +
3057 +**{{id name="_Toc24"/}}Параметры поиска**
3058 +
3059 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
3060 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**model**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию модели в структуре проекта
3061 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**floor**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию этажа
3062 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**class**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию ifc класса (ifc тип)
3063 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**zone**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию зоны, объединяющей элементы
3064 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**layer**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию слоя объединяющего элементы
3065 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**attribute**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по значению атрибута
3066 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**geometry**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)параметры поиска по значению рассчитанной геометрии, на текущий момент доступно только площадь(ключ атрибута =”area”) и объем(ключ атрибута =”volume”)
3067 +
3068 +**{{id name="_Toc25"/}}Статусы коллизий**
3069 +
3070 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
3071 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**NEW**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)запрос коллизий в статусе новые
3072 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**WORK**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)коллизии в работе
3073 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**SOLVED**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)решенные коллизии
3074 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ALLOWED**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)допустимые коллизии
3075 +
3076 +**{{id name="_Toc68"/}}PowerType**
3077 +
3078 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
3079 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**EXA**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e18d
3080 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**PETA**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e15d
3081 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**TERA**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e12d
3082 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**GIGA**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e9d
3083 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**MEGA**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e6d
3084 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**KILO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e3d
3085 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**HECTO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e2d
3086 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**DECA**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e1d
3087 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**DECI**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-1d
3088 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**CENTI**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-2d
3089 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**MILLI**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-3d
3090 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**MICRO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-6d
3091 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**NANO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-9d
3092 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**PICO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-12d
3093 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**FEMTO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-15d
3094 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ATTO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-18d
3095 +
3096 +**{{id name="_Toc69"/}}UnitType**
3097 +
3098 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
3099 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ABSORBEDDOSEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)gray
3100 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**AMOUNTOFSUBSTANCEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)mole
3101 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**AREAUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)square_metre
3102 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**DOSEEQUIVALENTUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)sievert
3103 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ELECTRICCAPACITANCEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)farad
3104 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ELECTRICCHARGEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)coulomb
3105 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ELECTRICCONDUCTANCEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)siemens
3106 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ELECTRICCURRENTUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)ampere
3107 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ELECTRICVOLTAGEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)ohm
3108 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ELECTRICVOLTAGEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)volt
3109 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ENERGYUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)joule
3110 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**FORCEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)newton
3111 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**FREQUENCYUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)hertz
3112 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ILLUMINANCEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)lux
3113 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**INDUCTANCEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)henry
3114 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**LENGTHUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)metre
3115 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**LUMINOUSFLUXUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)lumen
3116 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**LUMINOUSINTENSITYUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)candela
3117 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**MAGNETICFLUXDENSITYUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)tesla
3118 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**MAGNETICFLUXUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)weber
3119 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**MASSUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)gram
3120 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**PLANEANGLEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)radian
3121 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**POWERUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)watt
3122 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**PRESSUREUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)pascal
3123 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**RADIOACTIVITYUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)becquerel
3124 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**SOLIDANGLEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)steradian
3125 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**THERMODYNAMICTEMPERATUREUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)degree_celsius
3126 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**THERMODYNAMICTEMPERATUREUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)kelvin
3127 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**TIMEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)second
3128 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**VOLUMEUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)cubic_metre
3129 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**USERDEFINED**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)userdefined
3130 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**LINKUNIT**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)link