Информационная модель категории представлений basic_geometry должна определяться стандартными данными, которые включают в себя экземпляр типа данных сущности (объекта) функционального класса представлений. Такой функциональный класс представлений вводится экземпляром типа данных сущности functional_view_class.
Примечание 1 - Требования к функциональному представлению детали приведены в ИСО 13584-1, а к типу данных сущности (объекта) functional_view_class на языке EXPRESS - в ИСО 13584-24.
Пример - Информационная модель категории представлений basic_geometry может быть определена на языке EXPRESS с помощью атрибутов "уровень геометрии" и "содержание", являющихся представлением ИСО 10303-43. Описание может быть следующим:
ENTITY basic_geometry; | |
level: geometry_level_type; | |
… | |
content: representation; | |
END_ENTITY; |
С использованием логических структур ресурсов на языке EXPRESS, установленных в ИСО 13584-24, эта информационная модель также может быть определена и обменена как экземпляр типа данных сущности functional_view_class:
#1 = FUNCTIONAL_VIEW_CLASS(..., 'basic_geometry', (#10, ...), (#11));
#10 = PROPERTY_BSU ('level',...); /* a view control variable */
#11 = PROPERTY_BSU ('content',...); /* a view property */
Последнее описание используется в настоящем стандарте, и соответствующие экземпляры входят в словарь соответствующего представления.
Правила универсальной идентификации функционального класса представлений basic_geometry с использованием средств базовой семантической единицы приведены в 4.2.1. Требования к универсальной идентификации управляющих переменных представления, предназначенных для этого функционального класса представлений вместе с их областями значений, приведены в 4.2.2. Экземпляр functional_view_class категории представлений ISO 10303_rep не должен содержать объекта view_properties. Атрибута its_superclass этого экземпляра не существует, т.е. соответствующий функциональный класс представлений не имеет родительского объекта.
Примечание 2 - Объект view_properties является атрибутом сущности (объекта) functional_view_class, установленным в ИСО 13584-24. Сущность its_superclass является атрибутом сущности class, установленным в ИСО 13584-42.
4.2.1 Логическое имя представления
Базовая семантическая единица, идентифицирующая функциональный класс представлений, охватывающий категорию представлений, определенную в настоящем стандарте, включает в себя атрибуты, приведенные в таблице 1.
Таблица 1 - Описание логических имен представлений
class_code | class_version | supplier_code |
'basic_geometry' | '001' | '0112/1 ///13584_101_1' |
Данная информация обеспечивает универсальную идентификацию категории представлений basic_geometry и определяет логическое имя ее представлений.
Примечание - Согласно D.3.3.4 и D.3.4.1 приложения D ИСО 13584-42 необходимо, чтобы код поставщика, установленный в ИСО 13584-26, использовался для обмена данными в ИСО 13584.
4.2.2 Управляющие переменные представлений
Функциональный класс представлений характеризуют с использованием управляющих переменных представлений, универсальная идентификация которых и соответствующие типы данных указаны в таблице 2 и на рисунке 1.
Таблица 2 - Управляющие переменные представлений функционального класса представлений basic_geometry
Код | Версия | Значение | Соответствующая метка |
'geometry_level' | '001' | 1 | '2D' |
2 | 'wireframe' | ||
'detail_level' | '001' | 1 | 'simplified' |
2 | "standard' | ||
'side' | '001' | 0 | 'null' |
1 | "front' | ||
2 | "rear' | ||
3 | "right' | ||
'variant' | '001' | 0 | 'null' |
1 | 'external_shape' | ||
2 | 'section' | ||
'unreg_variant' | '001' | 0 | 'null' в зависимости от поставщика данных |