ГОСТ Р ИСОЯС10303-1110—2012
WR2 — в множестве элементов любого экземпляра объекта visual_ appearance_representation
должен присутствоватьтолькоодин объект representationJtem с наименованием ’colour id’ (идентифика
тор цвета);
WR3 — в множестве элементов любого экземпляра объекта visual_appearance_representation
должен присутствовать толькоодин объект representationJtem, имеющий наименование ’lustre’ (блеск);
WR4 — в множестве элементов любого экземпляра объекта visual_appearanco_ropresontation
должен присутствовать только один объект ropresentationjtem. имеющий наименование ’colour name’
(наименование цвета);
WR5 — в множестве элементов любого экземпляра объекта visual_appearanco_ropresontation
должен присутствовать только один объект representationjtem. имеющий наименование ’pattern’
(шаблон);
WR6 — в множестве элементов любого экземпляра объекта visual_appearanco_ropresontation
должен присутствовать только один объект representationJtom, имеющий наименование ’transparency’
(прозрачность);
WR7— в множестве элементов любого экземпляра объекта visual_appearanco_representation
должен присутствовать только один объект representationjtem. имеющий наименование ’texture map’
(картатекстуры).
WR8 — в множестве элементов любого экземпляра объекта visual_appearance_representation
должен присутствовать толькоодин объект representationjtem. имеющий наименование ’refraction index’
(коэффициентпреломления);
WR9 — в множестве элементов любого экземпляра объекта visual_ appearance_representation
должен присутствовать только один объект representationJtem. имеющий наименование ’opacity*(полу-
прозрачность).
WR10 — в множестве элементов любого экземпляра объекта visual_appearance_representation
должен присутствовать только один объект representationjtem. имеющий наименование ’orientation’
(ориентация);
WR11 — на любой экземпляробъекта visual_appoarance_represontation должен ссылаться только
один объект property_definition_reprosentation.Данный объект property_definition_representationдолжен
устанавливать связь представления с объектом property_definition. который является атрибутом
derived_dofinition объекта genoral_property_association. который, в свою очередь, ссылается через
атрибут base_dofinition наобъект general_property. представляющий состояние поверхности.
5.2.2 Определение функции ИММ
Вданном подразделеопределена функция ИММ для прикладного модуля «Состояние поверхности».
5.2.2.1 Функция surface_condition_correlation
Функция surface_condition_correlation возвращает значение FALSE в том случае, если атрибут
name экземпляра объекта property_definition представляет одно из наименований, связанных с пред
ставлением состояний поверхности, аэкземпляробъекта representation имеет другое наименование.
Если указанные выше наименования совладают, то данная функция возвращает значение TRUE.
Если наименование экземпляра объекта proporty_defmition не содержится в списке наименований
состояний поверхности, тоданнаяфункция возвращает значение UNKNOWN.
EXPRESS-слеииФикация:
*)
FUNCTION surfaoe_condition_correlation (pd;property_definition;
rep;representation) :LOGICAL;
CASE pd.name OF
’visual appearance*, ’tactileappearance’, ’contactratio’.
’hardness’, ’treatment result’, ’surface texture’:
RETURN(pd.name =rep.name);
OTHERWISE; RETURN(UNKNOWN):
END_CASE;
END_FUNCTION;
C
Определения аргументов
pd — рассматриваемый объект property_definition;
гор _ рассматриваемый объект representation
25