ГОСТ Р ИСО 10303-55—2015
5.3 Определение типа данных процедурной модели формы
5.3.1 Тип данных shape_representation_item
Тип данных shape_ropresontation_item обеспечивает возможность выбора между двумя под
типами объекта reprosentationjtem . Он может быть использован для определения конструкционных
операций в объекте procedural_shape_representation. Объект representationjtem . на котором ос
нован этот тип данных, определен в ИСО 10303-43.
EXPRESS-спецификация.
■>
TYPE shape_representation_item - SELECT
(geometri.c_representation_i.tem,
topological_representation_item);
END_TYPE;
<*
5.4 Определение объектов процедурной модели формы
5.4.1 Объект explicit_procedural_shape_representation_relationship
Объект explicit_procedural_shape_representation_relationship является подтипом объекта
oxplicit_procodural_representatlon_relationship, определенного в 4.3.1. который устанавливает
связь между процедурным или гибридным представлением формы и соответствующим явно задан
ным текущим результатом. Процедурное представление по существу является параметрическим,
представляющим семейство форм. Явно заданный текущий результат рассматривается как предста
вительный пример формы из данного семейства, демонстрирующий некоторые аспекты намерений
разработчика при ее построении.
EXPRESS-спецификация:
*>
ENTITY explicit_procedural_shape_representation_relationship
SUBTYPE OF (explicit_procedural_representation_relationship);
:procedural_shape_representation;
: shaperepresentation;
SELF\representation_relationship.rep_l
SELF\representation_relationship.rep_2
ENO_ENTITY;
~
Определения атрибутов
SELRrepresentation_relationship.rep_1 - процедурное представление, определяющее пара
метризованное семейство форм:
SELF\representation_relationship.rep_2 - репрезентативная явно заданная (непараметриче
ская) модель из семейства моделей форм, определенного соответствующим процедурным (парамет
рическим) представлением.
Примечание - Правило
WHERE
для супертипа explicit_procedural_representation_relationship обеспе
чивает то. что экземпляр, на который ссылается атрибут SELF\representation_relationship.rep_2. не является
объектом procedural_shape_representation.
5.4.2 Объект explicit_procedural_geometric_represontation_item_relationship
Объект explicit_procedural_geometric_represontation_item_relationship является подтипом
объекта explicit_procedural_representatlon_item_relationship. определенного в 4.3.2. который уста
навливает связь между двумя экземплярами объекта geometric_ representationjtem . один из кото
рых определен процедурно, а второй - в явном виде, при этом оба экземпляра представляют один и тот
же элемент модели формы.
П р и м е ч а н и я
1 Обычно экземпляры объекта geometric_representation_item. присутствующие в процедурной модели
формы, не имеют соответствующих им экземпляров в текущем результате. Однако в тех случаях, когда это име ет
место, может быть полезно установить взаимосвязи на уровне объекта representationjtem в дополнение к
взаимосвязям, определенным на уровне объекта representation.
2 Пример использования данного объекта приведен в 4.3.2.
18