ГОСТ Р ИСО 10303-21-2002
ПРИЛОЖЕНИЕ Н
(справочное)
Пример полной структуры обмена
11.1 Введение
Ниже представлен пример определения средствами EXPRESS схемы, таблицы сокращенных имен и
структуры обмена. Приведенная EXPRESS-схсма нс отражает содержания какого-либо стандарта серии
ГОСТ Р ИСО 10303.
11.2 Пример схемы
Определение EXPRESS-схемы. используемые в примере структуры обмена.
SHEMA схашр1с_ geometry
TYPE lcngth_mcasurc - NUMBER:
END_TYPE;
ENTITY geometry
SUPERTYPE OF (ONEOF(point));
END_ENTITY;
ENTITY point
SUPERTYPE OF (ONEOF(cartcsian_point>):
SUBTYPE OF (geometry);
END_ENTITY;
ENTITY cartcsian_ pi>int
SUBTYPE OF (point);
x_coordinate : lcngth_mcasurc:
y_coordinate : lcngth_mcasurc:
/„coordinate : OPTIONAL lcngth_mcasurc;
END_ENTITY:
TYPE cdge_or_logjcal = SELECT (edge. edgc_logical_structurc);
END_TYPE;
ENTITY topology
SUPERTYPE OF (ONEOF(vcrtcx. edge, loop));
END_ENTITY;
ENTITY vertex
SUBTYPE OF (topology);
vcrtex_point: OPTIONAL point;
END_ENTITY:
ENTITY edge
SUBTYPE OF (topology);
cdgc_start : vertex;
cdgc_eod : vertex;
END ENTITY;
ENTITY cdgc_logical_structure;
edge element: edge:
Hag : BOOLEAN;
END_ENT1TY;
ENTITY loop
SUPERTYPE OF (ONEOF(cdgc_loop));
SUBTYPE OF (topology);
END_ENTITY:
ENTITY edgc_loop
SUBTYPE OF (loop);
loop edges : LIST |1:?| OF cdge_or_logical;
END_ENTITY;
END_SCHEMA;
11.3 Пример сокрашсиных имен
Ниже даны сокращенные имена обьектов вышеприведенной схемы.
Имя обьекта
cartcsian_point
vertex
edge
cdgc_logical_structure
cdgc_loop
Сокращенное имя
cpt
cd
ed_strc
ed_loop
47