ГОСТ Р ИСО 13584-31—2010
П р и м е ч а н и е 2 — В контексте схемы api_abstract_schema (где annotation^fffl_ama иfill_area_styie_hatching
могут быть определены только в двумерном контексте геометрического представления geomotnc_representation_
context) ось X контекста геометрического представления стиля штриховки области fitl_area_style_hatching должна
быть неявно отображена на оси X в контексте геометрического представления, которому принадлежит целевая
точка.
Спецификация на языке EXPRESS:
*>
ENTITY ar.notation fillareaoccurrence
SUBTYPE 01 (ar.notation_occurrence);
fill_styie_target : point;
WHERE
WRL : *API_AB3TRACT_SCHEMA.ANNOTATTON_ElLL_AREA’ IN
TYPEOF (SELF.item);
api_WR2 : SIZEOF(QUERY(рза <*
SELF\annotation_occurrence\styled_item.styles I
SIZEOF(QUERY(pss <* рза.styles
(NOT (,API_ABSTRACT_SCHEMA.F1LL_AREA_STYLE, IN
TYPEOF(pss)))
AND
(SIZEOF(QUERY(fss <« pss.fill_3tyle3
(NOT (’AP1_ABSTRACT_SCHEMA.FILL_AREA_STYLE_HATCHING)
>)> -0>)> - 0) - 0)) - 0;
api_WR3 : SIZEOF(QUERY(psa <*
SELF\ar.notation_occurrence\styied_item.styles I
SIZEOF(QUERY(pss <* psa.styles .
NOT pss.point_of_reference_hatch_line -
SELF.fill_style_target))- 0)) - 0;
£NU_ENTITY;
(*
Определение атрибута:
fill_style_target: точка отсчета для расположения элементов стиля области fill_area_style. назна
ченных для заполненной области комментариев.
Комментарии к спецификации:
WR1: стилизованным элементом должна быть заполненная область комментариев;
api_WR2: типом сущности fill_style на множестве ritl_style_select (в процессе заполнения области
комментариев) может быть только тип. определяемый сущностью fill_aroa_styie_hatchir\g\
api_WR3: fill_style_target должна ссылаться на точку ссылочной линии штриховки pcint_of_
reference_hatchingjine при заданном стиле штриховки rill_area_style_hatching на множестве fill_stylo.
назначенном для элемента представления annotation_fiH_area.
6.2.4 Определения сущностей схемы API_ABSTRACT_SCHEMA: внешне определенные
стили визуального представления
Данный подраздел описывает внешне определенные стили, представленные в настоящем стан
дарте. На указанные стили можно ссылаться согласно прикладной программе при определении логики
визуализации геометрических сущностей и комментариев.
Указанные стили определены только логически. Это облегчает настройку интерфейса его конеч
ным пользователем.
Указанные стили определяются как внешне определенные стили externally_dermod_style. Это по
зволяет расширить множество доступных стилей в соответствии с протоколами обмена видами, опре
деленными в ИСО 13584.
Все стили, определенные в настоящей части стандарта, могут быть применены. Если какой-либо
из внешне определенных стилей, установленный в некотором протоколе обмена видами, не применен
в некоторой реализации интерфейса, то тогда следует использовать первый по порядку стиль, опре
деленный для данного вида элемента в настоящем стандарте. При этом сообщение об ошибке
не формируется.
6.2.4.1 Сущность api_externally_defined_point_sty!e
Сущность api_externally_defined_point_stylc задает визуальное представление точек.
84