Настоящий подраздел описывает ресурс группового типа, определенный стандартом ИСО 10303-46 и являющийся частью схемы api_abstract_schema.
6.2.1.1 Сущность presentation_style_select
Сущность presentation_style_select используется сущностью presentation_style_assignment, чтобы ассоциировать стиль с элементом представления representation_item. Для каждого вида стилизуемых элементов представления предусмотрен свой стиль.
Спецификация на языке EXPRESS:
*)
TYPE presentation_style_select = SELECT
(pre_defined_presentation_style,
point_style,
curve_style,
surface_style_usage,
symbol_style,
fill_area_style,
text_style,
approximation_tolerance,
externally_defined_style,
null_style);
END_TYPE;
(*
6.2.1.2 Сущность null_style
Сущность null_style указывает, что рассматриваемому элементу никакой стиль не назначен (нулевой стиль). Стили элемента представления описаны внутри его определения. Если определение элемента не содержит каких-либо описаний стиля, данный элемент не может иметь представления.
Примечание 1 - В контексте схемы api_abstract_schema сущность null_style назначается для всех элементов представления, неявно созданных с помощью интерфейса прикладного программирования, чтобы обеспечить представление явно созданных сущностей.
Пример 1 - При создании отрезка кривой (например, дуги окружности api_circular_arc) интерфейсом прикладного программирования ее базовая кривая (например, окружность) является неявно созданной.
Спецификация на языке EXPRESS:
*)
TYPE null_style = ENUMERATION OF
(null);
END_TYPE;
(*
Определение элементов перечислимого типа: