ГОСТ Р ИСО 10303-46-2002
WR7 : (NOT (’PRESENTATI0N_0RGAN1ZAT10N_SCHEMA.’ +
PRODUCT.DATA.REPRESENTATION^ EW IN
(TYPEOF (SELF\representation_relationshi p_rep_I) +
TYPEOF (SELFyepresentation i,elationshjp_rep_2))))
XOR
(’PRESENTATION.ORGANIZATION.SCHEMA.PRESENTATION.VIEW IN
TYPEOF (SELF\iepresentation_relationship_rep_l))
AND
( PRESENTATION ORGANIZATION SCHEMA. PRODUCT DATA
REPRESENTATION.VIEW 1N
TYPEOF(SELF\representation relationship rep 2));
WRS : PRESENTATION.ORGAN IZATION.SCHEMA.GRAPHICAL.TRANSFORMATION’ IN
TYPEOF (SELF\representation.relationship_with_transformation.
transformation.operator);
END ENTITY;
<*
Определения атрибутов
SELF\representation_relationship.rcp_l —объект presentation.representation. играющий роль «ро
дителя» в «дереве» presentation.representation;
SELF\rePresrntation_reIationship.rep_2 —объект presentation.representation, играющий роль «по
томка» в «дереве» presentation.representation.
Формальные учреждения
WR1 — атрибутом гер.1 должен быть объект presentation.representation;
WR2 - атрибутом гер.2 должен быть объект presentation.representation:
WR3 — объект prescntation.representation.relationship не должен входить в «дерево* объектов
presentation.representation. «корнем* которого является «лист* собственного «дерева» рассматрива
емого объекта;
WR4 — изображения, представленные объектами product_data.representation.view или
view.dependent.annotation.representation. не должны быть связаны с изображением, представлен
ным объектом presentation.area:
WR5 - изображения, представленные объектами presentation.area. presentation.view или
area.dependent.annotation.representation, не должны быть связаны с изображением, представлен
ным объектом presentation.view;
WR6 — изображение, представленное объектом presentation.view, может быть связано только
с изображением, представленным объектом presentation.area;
WR7 — объект product_data.representation.view должен входить только в объект рге-
sentation.rcpresentation.relationship, если атрибутом гер.1 является объект presentation.view;
WR8 - Связь данных изображений с другими осуществляется посредством объектов grap-
hical.transformation.
4.4.12 О б ъ е к т g r a p h i c a l . t r a n s f o r m a t i o n
Объект graphical.transformation является преобразованием, позволяющим осуществить произ
вольное двумерное позиционирование, вращение и однородное масштабирование. Данный объект
используется объектом presentation.representation.relationsliip для определения преобразования между
связанными объектами presentation.representations. Данное преобразование определяют следующим
образом.
Атрибут transform.ltem.l.location преобразуют в атрибут transform_item_2.placement_location.
Дополнительно ось х определенную в объекте transforni_item_l.pl 1), отображают в ось х атрибута
transform_item_2.placement.pl 1J. Подобное отображение должно быть выполнено для оси >■атрибу тов
transform_item_l.p|2| и transform_item_2.placement.pI21. По окончании используют масштаби
рование, определенное атрибутом transform_item_2.scaling.
П р и м е ч а н и е ! —На рисунке 5 показан механизм использования объекта graphical.traasformation.
EXPRESS-спепификаиия
4)
ENTITYgraphical.transformation
SUBTYPE OF (item.defined transformation);
16