ГОСТ Р ИСО 10303-55—2015
EXPRESS-споцификаиия:
*)
ENTITY explicit_procedural_geometric_represer.tatior._item_relationship
SUBTYPE OF <explicit_procedural_representation_item_relationship);
SELF\represer.tation_item_relationship.relating_represer.tation_item :
procedural_shape_representation_sequence;
SELF\represer.tation_item_relationship.related_representation_item :
geometric_representation_iteni;
WHERE
WR1 :NOT <
’PROCEDUPAL_SHAPEJ400EL_SCHEMA-PROCEDURAL_SHAPE_REPRESENTATION_SEQOENCE’
IN TYPEOb(
SELF\representation_item_relationship.related_representatior._item>);
END_ENTITY;
Г
Определения атрибутов
SELF\representation_item_relationship.relating_representation_item - экземпляр объекта pro-
cedural_shapo_representation_sequence. определяющий процедурное представление элемента мо
дели,
SELF\representation_item_relationship.related_representation_item - явно заданный элемент
модели формы, соответствующий результату обработки процедурного определения.
Формальное утверждение
WR1-экземпляробъектаrepresentationjtem .накоторыйсылаетсяатрибут
SELF\representation_item_relationship.related_representationJtem. не должен быть представлен
объектом procedural_shape_represontation_soquence.
Неформальное утверждение
IP1 - элемент явно заданной модели должен быть результатом обработки элемента процедур
но определенной модели с текущими значениями всех ее параметров.
5.4.3 Объект procedural_shape_representation
Объект procedural_shape_ropresentation является подтипом объекта shape_ representation,
определенного в ИСО 10303-41. который определяет форму в терминах набора экземпляров объекта
procedural_shape_reprosentation_sequence. Данный объект является также подтипом объекта рго-
cedural_reprosentation, определенного в 4.3.3. Каждая последовательность, заданная атрибутом
SELF\representation.items, определяет полную или частичную форму. Частичные формы могут объ
единяться в более сложные формы, сами представляя собой элементы новых последовательностей.
EXPRESS-спецификация:
*)
ENTITY procedural_shape_represer.tatior.
SUBTYPE OF (procedural_representation, shape_representati.cn);
SELF\representation.items :
SET[I:?] OF procedural_shape_representatior._sequence;
END_ENTITY;
<*
"
Определение атрибута
SELFVeprosentation.items - набор элементов представления супертипа representation, являю
щийся в данном случае набором экземпляров объекта procedural_shape_representation_sequence.
П р и м е ч а н и я
1 Правило WHERE объекта proceduralrepresentationsequence (см. 4.3.4) обеспечивает то. что все эк
земпляры объекта representationjtem, присутствующие в конкретном экземпляре объекта procedural repre
sentation. связаны с общим для них объектом representation_context. Объект procedural_shape_ representa
tion состоит из экземпляров объекта procedural_shape_representation_sequence, каждый из которых в свою
очередь содержит список экземпляров объекта shape_representation_rtem. которые представлены экземпляра
ми объекта geometric_representation_item или topological_representation_item. Если данное представление не
является чисто топологическим, оно будет содержать один или несколько экземпляров объекта geomet-
ric_representation_item. которые требуют, чтобы связанный с ними объект representation_context был пред
ставлен объектом geometric_representation_context. определенным в ИСО 10303-42. Данный подтип объекта
representation_context применительно к представлению формы имеет атрибут dimension_count. определяю-
19