ГОСТ Р ИСО 13584-101—2010
IF is_2D OR ((NOT(is_2D_or_3D)OR
side_or_no_side)AND (NOT(is_3D) OR no_side))
THEN
res :=TRUE;
ELSE
res ;= FALSE;
ENDJF;
compatible_stdo_and_geometry_level;=
compatible_side_and_geometry_level AND res;
END_REPEAT;
WHERE
WR1.compatible_side_and_geometry_level;
END_RULE;-ISO13584_101_side_and_geometryJevel_compatibility_rule
r
Формальные предложения
WR1; каждая сущность abstract_functional_model_class. ссылающаяся на категорию представле
ний basic_geometry. должна определятьсущность view_control_variable. устанавливающую сторонугео
метрическогопредставления, для которогозначениясущности rangeJobound иrar>go_hibound равны0 в
случае трехмерного представления илидля которого значение сущности rangejobound равно 0. а
зна чение сущности range_hibound больше или равно0 в случаедвумерного и трехмерного
геометрических представлений.
Неформальные предложения
IP1; метод каждой сущности abstract_functional_model_class. включенной вфайлдоставки библи
отечныхданных, недолженсоздаватьпредставление, управляющаяпеременнаяпредставлениясторо
ны которогоотличается от"null", а управляющая переменная представления уровня геометриикоторого
отличается от ’2D’.
6.3.2.2 Правило IS013584_101_variant_and_unregistered_variant_compatibility_rule
Правило ISO13584_101_variant_and_unregistered_variant_compatibility_rule устанавливает требо
вание, всоответствиис которым сущностьabstract_functional_model_classes. предоставляющая катего
рию представлений basic_geometry в разных вариантах variants или unreg_variants. должна
обеспечивать:
- стандартизированное представлениеформы и/илипоставщикаданных библиотеки в зависимос
ти от представленияформы;
- в случае возможного стандартизированного представления формы, как минимум, значение
variant ’1’, т. е. ’external shape’, и
- в случае возможного поставщика данных библиотеки в зависимости от представления формы
значение unreg_variant более 0.
Пример — Допускается применять следующие диапазоны варианта vlew_conlrol_varlable_ranges и
незарегистрированного варианта:
Д и а п а зо н вариант а
v ic v r c o n tro lv a r ia b tc ra n g c
Д и а п а зо н н о за ре а ист ри ро ва н н оа о
ва ри а нт а vie w _ c o n tro l_ v a ria b le _ ra n g e
10:0)
13:5)
И * }
10:0)
(0:2)
10:1)
16