ГОСТ Р ИСО 13584-31—2010
Именем сущности, возвращаемой функцией интерфейса (создающей элемент представления),
является имя стилизованного элемента styledjtem. который ссылается на указанный элемент пред
ставления. Если сущность остается в TDB. то стиль воспроизведения может быть изменен впослед
ствии с помощью функции внесения изменений Chg_... (см. приложение А. раздел А. 10.3).
Поставщик детали может осуществлять только логическое управление визуализацией
represcntationjtem, созданного с помощью функции интерфейса. Поэтому все стили, кроме стилей
штриховки заполненныхобластей fill_area_style_hatching, определяются сущностью внешне определен
ных стилей externally_defined_style. Указанные externally_defined_sty1e определены в настоящем стан
дарте, а также в других частях рассматриваемой серии стандартов, описывающих протоколы обмена
видами. Часть стандарта, содержащая описания внешне определенного стиля externally_defined_style.
определяет внешний источник для данного внешне определенного элемента externally_defmedjtem.
Если некоторая реализация интерфейса использует протокол обмена видами (на который произво
дится ссылка из программы поставщика детали для описания внешне определенного стиля externally_
defmed_style. используемого для некоторого элемента представления representationjtem). то первый
стиль, определенный для настоящего элемента представления representationjtem в настоящем стан
дарте. используется вместо неизвестного стиля. Сообщение об ошибке при этом не формируется.
6.2.1 Определения типов схемы API_ABSTRACT_SCHEMA: визуальное представление
Настоящий подраздел описывает ресурс группового типа, определенный стандартом ИСО
10303-46 и являющийся частью схемы api_abstract_schema.
6.2.1.1 Сущность presentation_style_setect
Сущность presentation_style_select используется сущностью presentation_styio_assignment. чтобы
ассоциировать стиль с элементом представления representationjtem. Для каждого вида стилизуемых
элементов представления предусмотрен свой стиль.
Спецификация на языке EXPRESS:
")
TYPE presentation_style_select - SELECT
(predefined_presentation_style,
poir.t_style,
curve_style,
surface_style_usage,
symbol_style,
fill_area_style/
text_style,
approximatior-._tolerance,
externally_defined_style,
r.ull_style);
£NL)_TYPE;
(*
6.2.1.2 Сущность null_style
Сущность null_style указывает, что рассматриваемому элементу никакой стиль не назначен (нуле
вой стиль). Стили элемента представления описаны внутри его определения. Если определение эле
мента не содержит каких-либо описаний стиля, данный элемент не может иметь представления.
П ри м е ча н и е 1 — В контексте схемы api_abstract_scbema сущность null_sty1e назначается для всех эле
ментов представления, неявно созданных с помощью интерфейса прикладного программирования, чтобы обеспе
чить представление явно созданных сущностей.
Пример 1 — При создании отрезка кривой (например, дуги окружности apl_clrcular_arc)
интерфейсом прикладного программирования ее базовая кривая (например, окружность) яв
ляется неявно созданной.
Спецификация на языке EXPRESS:
*>
TYPE null style - ENUMERATION OP
(null);
ENO_TYPE;
Г ~
75